Browse Source

Fix examples Makefile PLATFORM define (#4582)

Asdqwe 9 months ago
parent
commit
93a67417b3
1 changed files with 9 additions and 4 deletions
  1. 9 4
      examples/Makefile

+ 9 - 4
examples/Makefile

@@ -54,10 +54,15 @@
 # Define target platform: PLATFORM_DESKTOP, PLATFORM_DESKTOP_SDL, PLATFORM_DRM, PLATFORM_ANDROID, PLATFORM_WEB
 # Define target platform: PLATFORM_DESKTOP, PLATFORM_DESKTOP_SDL, PLATFORM_DRM, PLATFORM_ANDROID, PLATFORM_WEB
 PLATFORM              ?= PLATFORM_DESKTOP
 PLATFORM              ?= PLATFORM_DESKTOP
 
 
-ifeq ($(PLATFORM), PLATFORM_DESKTOP)
-    TARGET_PLATFORM = PLATFORM_DESKTOP_GLFW
+ifeq ($(PLATFORM),$(filter $(PLATFORM),PLATFORM_DESKTOP_GLFW PLATFORM_DESKTOP_SDL PLATFORM_DESKTOP_RGFW))
+    TARGET_PLATFORM := $(PLATFORM)
+    override PLATFORM = PLATFORM_DESKTOP
 else
 else
-    TARGET_PLATFORM = $(PLATFORM)
+    ifeq ($(PLATFORM), PLATFORM_DESKTOP)
+        TARGET_PLATFORM = PLATFORM_DESKTOP_GLFW
+    else
+        TARGET_PLATFORM = $(PLATFORM)
+    endif
 endif
 endif
 
 
 # Define required raylib variables
 # Define required raylib variables
@@ -653,7 +658,7 @@ OTHERS = \
 ifeq ($(TARGET_PLATFORM), PLATFORM_DESKTOP_GFLW)
 ifeq ($(TARGET_PLATFORM), PLATFORM_DESKTOP_GFLW)
     OTHERS += others/rlgl_standalone
     OTHERS += others/rlgl_standalone
 endif
 endif
-    
+
 
 
 CURRENT_MAKEFILE = $(lastword $(MAKEFILE_LIST))
 CURRENT_MAKEFILE = $(lastword $(MAKEFILE_LIST))