summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index c8af3dff1..dae6b6d53 100644
--- a/Makefile
+++ b/Makefile
@@ -24,6 +24,7 @@ MID2AGB := tools/mid2agb/mid2agb$(EXE)
PREPROC := tools/preproc/preproc$(EXE)
SCANINC := tools/scaninc/scaninc$(EXE)
RAMSCRGEN := tools/ramscrgen/ramscrgen$(EXE)
+GBAFIX := tools/gbafix/gbafix$(EXE)
ASFLAGS := -mcpu=arm7tdmi -I include --defsym $(GAME_VERSION)=1 --defsym REVISION=$(GAME_REVISION) --defsym $(GAME_LANGUAGE)=1 --defsym DEBUG=$(DEBUG)
CC1FLAGS := -mthumb-interwork -Wimplicit -Wparentheses -Wunused -Werror -O2 -fhex-asm
@@ -116,6 +117,7 @@ clean: tidy
$(MAKE) clean -C tools/rsfont
$(MAKE) clean -C tools/aif2pcm
$(MAKE) clean -C tools/ramscrgen
+ $(MAKE) clean -C tools/gbafix
tools:
@$(MAKE) -C tools/gbagfx
@@ -125,6 +127,8 @@ tools:
@$(MAKE) -C tools/rsfont
@$(MAKE) -C tools/aif2pcm
@$(MAKE) -C tools/ramscrgen
+ @$(MAKE) -C tools/mid2agb
+ @$(MAKE) -C tools/gbafix
tidy:
$(RM) $(ALL_BUILDS:%=poke%{.gba,.elf,.map})
@@ -132,6 +136,7 @@ tidy:
$(ROM): %.gba: %.elf
$(OBJCOPY) -O binary --gap-fill 0xFF --pad-to 0x9000000 $< $@
+ $(GBAFIX) $@ -p -t"$(TITLE)" -c$(GAME_CODE) -m$(MAKER_CODE) -r$(GAME_REVISION) --silent
%.elf: $(LD_SCRIPT) $(ALL_OBJECTS)
cd $(BUILD_DIR) && $(LD) -T ld_script.ld -Map ../../$(MAP) ../../$(LIBGCC) ../../$(LIBC) -o ../../$@
@@ -174,6 +179,7 @@ include castform.mk
include tilesets.mk
include fonts.mk
include misc.mk
+include spritesheet_rules.mk
include override.mk
%.1bpp: %.png ; $(GBAGFX) $< $@ $(GFX_OPTS)