summaryrefslogtreecommitdiff
path: root/arm9/Makefile
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2020-07-04 12:38:03 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2020-07-04 12:38:03 -0400
commit47e39cc08132f43a25d49a807a5a8d5718424cff (patch)
tree0e3034c0f28ab3e75264f7147dc25e1f833704d8 /arm9/Makefile
parentdc06934d12b2b1e840bba06e2b242e345a823200 (diff)
Add variable to shift the ROM
Diffstat (limited to 'arm9/Makefile')
-rw-r--r--arm9/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/arm9/Makefile b/arm9/Makefile
index 42f86232..4d4b553c 100644
--- a/arm9/Makefile
+++ b/arm9/Makefile
@@ -202,7 +202,12 @@ $(ROM): $(BUILD_DIR)/$(LD_SCRIPT) $(O_FILES) $(STATIC_LIBS)
cd $(BUILD_DIR) && LM_LICENSE_FILE=../../$(LM_LICENSE_FILE) $(WINE) ../../$(MWLDARM) $(LDFLAGS) $(LIBS) -o ../../$(ELF) $(LD_SCRIPT) $(O_FILES:$(BUILD_DIR)/%=%)
$(OBJCOPY) $(foreach ov,arm9 $(OVERLAYS),--update-section $(ov)=$(BUILD_DIR)/$(ov).sbin -j $(ov)) $(ELF) 2>/dev/null
-$(BUILD_DIR)/lib/libsyscall.a: $(BUILD_DIR)/lib/syscall/secure.o
+ifeq ($(SHIFTED),0)
+SYSCALL_OBJS := $(BUILD_DIR)/lib/syscall/secure.o
+else
+SYSCALL_OBJS := $(BUILD_DIR)/lib/syscall/_svc_mw.o
+endif
+$(BUILD_DIR)/lib/libsyscall.a: $(SYSCALL_OBJS)
$(AR) $(ARFLAGS) -o $@ $^
# Make sure build directory exists before compiling anything