summaryrefslogtreecommitdiff
path: root/arm9/Makefile
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2021-09-04 12:38:14 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2021-09-04 12:38:14 -0400
commit43e94ce5920e4dc00ce78624104874cf9f1ac4a5 (patch)
tree581320eedd03f5c4d083aa52e4bcb15dd2101c0c /arm9/Makefile
parent1499e9f8be9458bbf94cbc4dc6d1034f53606cd0 (diff)
Refactor .exceptix, 1
Diffstat (limited to 'arm9/Makefile')
-rw-r--r--arm9/Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/arm9/Makefile b/arm9/Makefile
index e3c573b7..ed96deee 100644
--- a/arm9/Makefile
+++ b/arm9/Makefile
@@ -220,7 +220,10 @@ $(CXX_OBJS): $(BUILD_DIR)/%.o: %.cpp $$(dep)
$(S_OBJS) $(LIBS_OBJS): $(BUILD_DIR)/%.o: %.s $$(dep)
$(AS) $(ASFLAGS) -o $@ $<
-$(BUILD_DIR)/$(LD_SCRIPT): $(LD_SPEC) $(LD_TEMPLATE)
+$(BUILD_DIR)/$(LD_TEMPLATE): $(BUILD_DIR)/%: %
+ (echo "KEEP_SECTION\n{\n\t.exceptix\n}\n"; cat $<) > $@
+
+$(BUILD_DIR)/$(LD_SCRIPT): $(LD_SPEC) $(BUILD_DIR)/$(LD_TEMPLATE)
$(MAKELCF) $(MAKELCF_FLAGS) $^ $@
$(ROM): $(BUILD_DIR)/$(LD_SCRIPT) $(O_FILES) $(STATIC_LIBS)