diff options
| author | raysan5 <[email protected]> | 2021-12-29 18:22:31 +0100 |
|---|---|---|
| committer | raysan5 <[email protected]> | 2021-12-29 18:22:31 +0100 |
| commit | e22220973252c5c66c9dbe598108c0b92b96b625 (patch) | |
| tree | 9ae6f889453177723d7e58febc57202eb2e6564a /src | |
| parent | 0d064b7808ec197835b13719af323e79f3b35e53 (diff) | |
| download | raylib-e22220973252c5c66c9dbe598108c0b92b96b625.tar.gz raylib-e22220973252c5c66c9dbe598108c0b92b96b625.zip | |
Reviewed CFLAGS
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/Makefile b/src/Makefile index 0b2ada19..8ddb207c 100644 --- a/src/Makefile +++ b/src/Makefile @@ -275,7 +275,7 @@ endif # -D_DEFAULT_SOURCE use with -std=c99 on Linux and PLATFORM_WEB, required for timespec # -Werror=pointer-arith catch unportable code that does direct arithmetic on void pointers # -fno-strict-aliasing jar_xm.h does shady stuff (breaks strict aliasing) -CFLAGS = -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing +CFLAGS = -Wall -D_DEFAULT_SOURCE -D$(PLATFORM) -D$(GRAPHICS) -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing ifneq ($(RAYLIB_CONFIG_FLAGS), NONE) CFLAGS += -DEXTERNAL_CONFIG_FLAGS $(RAYLIB_CONFIG_FLAGS) @@ -597,40 +597,40 @@ endif # Compile core module rcore.o : rcore.c raylib.h rlgl.h utils.h raymath.h rcamera.h rgestures.h - $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) -D$(GRAPHICS) + $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) # Compile rglfw module rglfw.o : rglfw.c - $(CC) $(GLFW_OSX) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) -D$(GRAPHICS) + $(CC) $(GLFW_OSX) -c $< $(CFLAGS) $(INCLUDE_PATHS) # Compile shapes module rshapes.o : rshapes.c raylib.h rlgl.h - $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) -D$(GRAPHICS) + $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) # Compile textures module rtextures.o : rtextures.c raylib.h rlgl.h utils.h - $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) -D$(GRAPHICS) + $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) # Compile text module rtext.o : rtext.c raylib.h utils.h - $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) -D$(GRAPHICS) + $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) # Compile utils module utils.o : utils.c utils.h - $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) + $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) # Compile models module rmodels.o : rmodels.c raylib.h rlgl.h raymath.h - $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) -D$(GRAPHICS) + $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) # Compile audio module raudio.o : raudio.c raylib.h - $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) + $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) # Compile raygui module # NOTE: raygui header should be distributed with raylib.h raygui.o : raygui.c - $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) -DRAYGUI_IMPLEMENTATION + $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) raygui.c: echo #define RAYGUI_IMPLEMENTATION > raygui.c echo #include "$(RAYLIB_MODULE_RAYGUI_PATH)/raygui.h" >> raygui.c @@ -638,7 +638,7 @@ raygui.c: # Compile physac module # NOTE: physac header should be distributed with raylib.h physac.o : physac.c - $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) -D$(PLATFORM) -DPHYSAC_IMPLEMENTATION + $(CC) -c $< $(CFLAGS) $(INCLUDE_PATHS) physac.c: @echo #define PHYSAC_IMPLEMENTATION > physac.c @echo #include "$(RAYLIB_MODULE_PHYSAC_PATH)/physac.h" >> physac.c |
