diff options
Diffstat (limited to 'arm9')
-rw-r--r-- | arm9/Makefile | 92 | ||||
-rw-r--r-- | arm9/lib/Makefile | 1 |
2 files changed, 1 insertions, 92 deletions
diff --git a/arm9/Makefile b/arm9/Makefile index 8efb8421..42f86232 100644 --- a/arm9/Makefile +++ b/arm9/Makefile @@ -66,94 +66,7 @@ LIBS_OBJS = $(LIBS_FILES:%.s=$(BUILD_DIR)/%.o) O_FILES := $(C_OBJS) $(CXX_OBJS) $(S_OBJS) # Overlay modules -OVERLAYS := \ - MODULE_00 \ - MODULE_01 \ - MODULE_02 \ - MODULE_03 \ - MODULE_04 \ - MODULE_05 \ - MODULE_06 \ - MODULE_07 \ - MODULE_08 \ - MODULE_09 \ - MODULE_10 \ - MODULE_11 \ - MODULE_12 \ - MODULE_13 \ - MODULE_14 \ - MODULE_15 \ - MODULE_16 \ - MODULE_17 \ - MODULE_18 \ - MODULE_19 \ - MODULE_20 \ - MODULE_21 \ - MODULE_22 \ - MODULE_23 \ - MODULE_24 \ - MODULE_25 \ - MODULE_26 \ - MODULE_27 \ - MODULE_28 \ - MODULE_29 \ - MODULE_30 \ - MODULE_31 \ - MODULE_32 \ - MODULE_33 \ - MODULE_34 \ - MODULE_35 \ - MODULE_36 \ - MODULE_37 \ - MODULE_38 \ - MODULE_39 \ - MODULE_40 \ - MODULE_41 \ - MODULE_42 \ - MODULE_43 \ - MODULE_44 \ - MODULE_45 \ - MODULE_46 \ - MODULE_47 \ - MODULE_48 \ - MODULE_49 \ - MODULE_50 \ - MODULE_51 \ - MODULE_52 \ - MODULE_53 \ - MODULE_54 \ - MODULE_55 \ - MODULE_56 \ - MODULE_57 \ - MODULE_58 \ - MODULE_59 \ - MODULE_60 \ - MODULE_61 \ - MODULE_62 \ - MODULE_63 \ - MODULE_64 \ - MODULE_65 \ - MODULE_66 \ - MODULE_67 \ - MODULE_68 \ - MODULE_69 \ - MODULE_70 \ - MODULE_71 \ - MODULE_72 \ - MODULE_73 \ - MODULE_74 \ - MODULE_75 \ - MODULE_76 \ - MODULE_77 \ - MODULE_78 \ - MODULE_79 \ - MODULE_80 \ - MODULE_81 \ - MODULE_82 \ - MODULE_83 \ - MODULE_84 \ - MODULE_85 \ - MODULE_86 \ +OVERLAYS := $(shell grep -oE "Overlay \w+" $(LD_SPEC) | cut -d' ' -f2) .SECONDARY: .DELETE_ON_ERROR: @@ -285,9 +198,6 @@ $(S_OBJS) $(LIBS_OBJS): $(BUILD_DIR)/%.o: %.s $$(dep) $(BUILD_DIR)/$(LD_SCRIPT): $(LD_SPEC) $(LD_TEMPLATE) $(MAKELCF) $(MAKELCF_FLAGS) $^ $@ -#$(BUILD_DIR)/$(LD_SCRIPT): $(LD_SCRIPT) -# $(CPP) $(VERSION_CFLAGS) -MMD -MP -MT $@ -MF $@.d -I include/ -I . -DBUILD_DIR=$(BUILD_DIR) -o $@ $< - $(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 diff --git a/arm9/lib/Makefile b/arm9/lib/Makefile index fd6471f1..0ff7e9e4 100644 --- a/arm9/lib/Makefile +++ b/arm9/lib/Makefile @@ -44,7 +44,6 @@ MWCCARM = ../../tools/mwccarm/$(MWCCVERSION)/mwccarm.exe # only dependency should be MWCCARM. MWLDARM = ../../tools/mwccarm/$(MWCCVERSION)/mwldarm.exe MWASMARM = ../../tools/mwccarm/$(MWCCVERSION)/mwasmarm.exe -NARCCOMP = ../../tools/narccomp/narccomp$(EXE) SCANINC = ../../tools/scaninc/scaninc$(EXE) AS = $(WINE) $(MWASMARM) |