diff --git a/examples/Makefile b/examples/Makefile index 7d1608525..8b4da2d55 100644 --- a/examples/Makefile +++ b/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)