diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -1,12 +1,12 @@ .PHONY: all compare clean text .SUFFIXES: -.SUFFIXES: .asm .o .gbc .png +.SUFFIXES: .asm .o .gb .png .SECONDEXPANSION: ROMS := pokegold-spaceworld.gb BASEROM := baserom.gb -OBJS := home.o main.o wram.o hram.o +OBJS := home.o main.o wram.o hram.o shim.o # Link objects together to build a rom. all: $(ROMS) compare @@ -26,6 +26,9 @@ $(foreach obj, $(OBJS), $(eval $(call DEP,$(obj),$(obj:.o=.asm)))) endif +shim.asm: shim.sym + python3 tools/make_shim.py $^ > $@ + $(ROMS): $(OBJS) rgblink -d -n $(ROMS:.gb=.sym) -m $(ROMS:.gb=.map) -O $(BASEROM) -o $@ $^ rgbfix -f -v -k 01 -l 0x33 -m 0x03 -p 0 -r 3 -t "POKEMON2GOLD" $@ @@ -35,7 +38,7 @@ compare: $(ROMS) $(BASEROM) # Remove files generated by the build process. clean: - rm -rf $(ROMS) $(OBJS) $(ROMS:.gbc=.sym) build/* + rm -rf $(ROMS) $(OBJS) $(ROMS:.gb=.sym) build/* find . \( -iname '*.1bpp' -o -iname '*.2bpp' -o -iname '*.pcm' \) -exec rm {} + %.2bpp: %.png @@ -46,6 +49,3 @@ clean: %.tilemap: %.png rgbgfx -t $@ $< -%.gbcpal: %.png - rgbgfx -p $@ $< - |
