Browse Source

Additional path check

raysan5 8 years ago
parent
commit
92729662f4
1 changed files with 13 additions and 3 deletions
  1. 13 3
      examples/Makefile

+ 13 - 3
examples/Makefile

@@ -30,11 +30,21 @@
 # WARNING: To compile to HTML5, code must be redesigned to use emscripten.h and emscripten_set_main_loop()
 PLATFORM ?= PLATFORM_DESKTOP
 
-# define raylib directory for include and library
-RAYLIB_PATH ?= C:\raylib\raylib
+# define default raylib path for include and library search
+ifeq ($(PLATFORM),PLATFORM_DESKTOP)
+    ifeq ($(PLATFORM_OS),WINDOWS)
+        RAYLIB_PATH ?= C:\raylib\raylib
+    endif
+    ifeq ($(PLATFORM_OS),LINUX)
+        RAYLIB_PATH ?= ..
+    endif
+    ifeq ($(PLATFORM_OS),OSX)
+        RAYLIB_PATH ?= ..
+    endif
+endif
 
 ifeq ($(PLATFORM),PLATFORM_RPI)
-    RAYLIB_PATH = /home/pi/raylib
+    RAYLIB_PATH ?= /home/pi/raylib
 endif
 
 # define NO to use OpenAL Soft as static library (shared by default)