diff --git a/examples/Makefile b/examples/Makefile index a65a4961e..9f91e225a 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -135,6 +135,12 @@ ifeq ($(TARGET_PLATFORM),PLATFORM_DRM) PLATFORM_OS = LINUX endif endif +ifeq ($(TARGET_PLATFORM),PLATFORM_COMMA) + UNAMEOS = $(shell uname) + ifeq ($(UNAMEOS),Linux) + PLATFORM_OS = LINUX + endif +endif # RAYLIB_PATH adjustment for LINUX platform # TODO: Do we really need this? @@ -284,6 +290,10 @@ ifeq ($(TARGET_PLATFORM),PLATFORM_DRM) INCLUDE_PATHS += -I/usr/include/libdrm endif +ifeq ($(TARGET_PLATFORM),PLATFORM_COMMA) + INCLUDE_PATHS += -I$(RAYLIB_INCLUDE_PATH) +endif + # Include GLFW required for examples/others/rlgl_standalone.c ifeq ($(USE_EXTERNAL_GLFW),FALSE) all others: INCLUDE_PATHS += -I$(RAYLIB_PATH)/src/external/glfw/include @@ -475,6 +485,9 @@ ifeq ($(TARGET_PLATFORM),PLATFORM_DRM) # NOTE: Required packages: libasound2-dev (ALSA) LDLIBS = -lraylib -lGLESv2 -lEGL -lpthread -lrt -lm -lgbm -ldrm -ldl -latomic endif +ifeq ($(TARGET_PLATFORM),PLATFORM_COMMA) + LDLIBS = -lraylib -lGLESv2 -lEGL -lwayland-client -lwayland-egl -lpthread -lrt -lm -lGL -ldl -latomic +endif ifeq ($(TARGET_PLATFORM),PLATFORM_WEB) # Libraries for web (HTML5) compiling LDLIBS = $(RAYLIB_RELEASE_PATH)/libraylib.a @@ -705,6 +718,10 @@ ifeq ($(TARGET_PLATFORM),PLATFORM_DRM) find . -type f -executable -delete rm -fv *.o endif +ifeq ($(TARGET_PLATFORM),PLATFORM_COMMA) + find . -type f -executable -delete + rm -fv *.o +endif ifeq ($(TARGET_PLATFORM),PLATFORM_WEB) ifeq ($(PLATFORM_OS),WINDOWS) del *.wasm *.html *.js *.data