From cd198c27d05f50368c61e1b2f4ae4e928179b290 Mon Sep 17 00:00:00 2001 From: Maxime Desroches Date: Wed, 27 Nov 2024 23:38:54 -0800 Subject: [PATCH] examples --- examples/Makefile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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