aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2021-05-23 18:09:09 +0200
committerBad Diode <bd@badd10de.dev>2021-05-23 18:09:09 +0200
commita928aab86ec33f385b749771747d1097b1fba277 (patch)
tree53f03275c0adecda8eea52af7ffb5f0eb499b7a1 /Makefile
parentc0f6187b99a1d82db71616ec67286b295cc27636 (diff)
downloaduxngba-a928aab86ec33f385b749771747d1097b1fba277.tar.gz
uxngba-a928aab86ec33f385b749771747d1097b1fba277.zip
Add some configuration parameters for compilation
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 9d830b8..427861c 100644
--- a/Makefile
+++ b/Makefile
@@ -34,10 +34,12 @@ CC := $(DEVKITBIN)/arm-none-eabi-gcc
34OBJCOPY := $(DEVKITBIN)/arm-none-eabi-objcopy 34OBJCOPY := $(DEVKITBIN)/arm-none-eabi-objcopy
35ARCH := -mthumb -mthumb-interwork 35ARCH := -mthumb -mthumb-interwork
36SPECS := -specs=gba.specs 36SPECS := -specs=gba.specs
37CONFIG :=
37CFLAGS := -Wall -Wextra -pedantic -Wno-incompatible-pointer-types 38CFLAGS := -Wall -Wextra -pedantic -Wno-incompatible-pointer-types
38CFLAGS += -fno-strict-aliasing 39CFLAGS += -fno-strict-aliasing
39CFLAGS += -mcpu=arm7tdmi -mtune=arm7tdmi $(ARCH) 40CFLAGS += -mcpu=arm7tdmi -mtune=arm7tdmi $(ARCH)
40CFLAGS += $(INC_FLAGS) 41CFLAGS += $(INC_FLAGS)
42CFLAGS += $(CONFIG)
41LDFLAGS := $(ARCH) $(SPECS) 43LDFLAGS := $(ARCH) $(SPECS)
42LDLIBS := $(LIBGBA) 44LDLIBS := $(LIBGBA)
43RELEASE_CFLAGS := -DNDEBUG -O2 45RELEASE_CFLAGS := -DNDEBUG -O2