浏览代码

Fix examples Makefile PLATFORM define (#4582)

Asdqwe 9 月之前
父节点
当前提交
93a67417b3
共有 1 个文件被更改,包括 9 次插入4 次删除
  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
 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
-    TARGET_PLATFORM = $(PLATFORM)
+    ifeq ($(PLATFORM), PLATFORM_DESKTOP)
+        TARGET_PLATFORM = PLATFORM_DESKTOP_GLFW
+    else
+        TARGET_PLATFORM = $(PLATFORM)
+    endif
 endif
 
 # Define required raylib variables
@@ -653,7 +658,7 @@ OTHERS = \
 ifeq ($(TARGET_PLATFORM), PLATFORM_DESKTOP_GFLW)
     OTHERS += others/rlgl_standalone
 endif
-    
+
 
 CURRENT_MAKEFILE = $(lastword $(MAKEFILE_LIST))