diff --git a/src/Makefile b/src/Makefile index 87d76a650..b094099f7 100644 --- a/src/Makefile +++ b/src/Makefile @@ -663,17 +663,26 @@ raudio.o : raudio.c raylib.h raygui.o : raygui.c $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) raygui.c: - echo #define RAYGUI_IMPLEMENTATION > raygui.c - echo #include "$(RAYLIB_MODULE_RAYGUI_PATH)/raygui.h" >> raygui.c +ifeq ($(PLATFORM_SHELL), cmd) + @echo #define RAYGUI_IMPLEMENTATION > raygui.c + @echo #include "$(RAYLIB_MODULE_RAYGUI_PATH)/raygui.h" >> raygui.c +else + @echo "#define RAYGUI_IMPLEMENTATION" > raygui.c + @echo "#include \"$(RAYLIB_MODULE_RAYGUI_PATH)/raygui.h\"" >> raygui.c +endif # Compile physac module # NOTE: physac header should be distributed with raylib.h physac.o : physac.c $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) physac.c: +ifeq ($(PLATFORM_SHELL), cmd) @echo #define PHYSAC_IMPLEMENTATION > physac.c @echo #include "$(RAYLIB_MODULE_PHYSAC_PATH)/physac.h" >> physac.c - +else + @echo "#define PHYSAC_IMPLEMENTATION" > physac.c + @echo "#include \"$(RAYLIB_MODULE_PHYSAC_PATH)/physac.h\"" >> physac.c +endif # Compile android_native_app_glue module android_native_app_glue.o : $(NATIVE_APP_GLUE)/android_native_app_glue.c $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS)