summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2019-07-02 21:05:03 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2019-07-02 21:05:03 -0400
commit48d2923bc693a41ec9b7b9fad2728262415c2cd7 (patch)
tree150a34824ad59f1a1d0ed265cb3769a6b875308a /Makefile
parentdead2c4ceafc87604087a17bbec73c80b608df6a (diff)
parent1844977e0edf46db81b0eca7c22b19d14fd77968 (diff)
Merge branch 'master' into modern_gcc
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 42a0a3a23..115e7c4bd 100644
--- a/Makefile
+++ b/Makefile
@@ -58,6 +58,7 @@ SUBDIRS := $(sort $(dir $(ALL_OBJECTS)))
LIBC := tools/agbcc/lib/libc.a
LIBGCC := tools/agbcc/lib/libgcc.a
+LDFLAGS := -L ../../tools/agbcc/lib -lgcc -lc
LD_SCRIPT := $(BUILD_DIR)/ld_script.ld
@@ -154,7 +155,7 @@ $(ROM): %.gba: %.elf
$(OBJCOPY) -O binary --gap-fill 0xFF --pad-to 0x9000000 $< $@
%.elf: $(LD_SCRIPT) $(ALL_OBJECTS)
- cd $(BUILD_DIR) && $(LD) -T ld_script.ld -Map ../../$(MAP) ../../$(LIBGCC) ../../$(LIBC) -o ../../$@
+ cd $(BUILD_DIR) && $(LD) -T ld_script.ld -Map ../../$(MAP) -o ../../$@ $(LDFLAGS)
$(GBAFIX) $@ -p -t"$(TITLE)" -c$(GAME_CODE) -m$(MAKER_CODE) -r$(GAME_REVISION) --silent
$(LD_SCRIPT): ld_script.txt $(BUILD_DIR)/sym_common.ld $(BUILD_DIR)/sym_ewram.ld $(BUILD_DIR)/sym_bss.ld