summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2019-06-29 08:35:52 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2019-06-29 08:35:52 -0400
commit4b759da71413f3a2b63cb1c220fba4da490bf3d2 (patch)
tree9461e3faff138ad38bca06fd60bb0708d43deaea /Makefile
parente92e9a184ccfa2aa3a226610d6c4e633e8082c10 (diff)
Wildcard bss, ewram_data, and COMMON in modern toolchain
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 1f974c770..f22e6fc28 100644
--- a/Makefile
+++ b/Makefile
@@ -222,11 +222,13 @@ $(OBJ_DIR)/sym_ewram.ld: sym_ewram.txt
ifeq ($(MODERN),0)
LD_SCRIPT := ld_script.txt
+LD_SCRIPT_DEPS := $(OBJ_DIR)/sym_bss.ld $(OBJ_DIR)/sym_common.ld $(OBJ_DIR)/sym_ewram.ld
else
LD_SCRIPT := ld_script_modern.txt
+LD_SCRIPT_DEPS :=
endif
-$(OBJ_DIR)/ld_script.ld: $(LD_SCRIPT) $(OBJ_DIR)/sym_bss.ld $(OBJ_DIR)/sym_common.ld $(OBJ_DIR)/sym_ewram.ld
+$(OBJ_DIR)/ld_script.ld: $(LD_SCRIPT) $(LD_SCRIPT_DEPS)
cd $(OBJ_DIR) && sed "s#tools/#../../tools/#g" ../../$(LD_SCRIPT) > ld_script.ld
$(ELF): $(OBJ_DIR)/ld_script.ld $(OBJS)