From c11cd644e88d0d8d7578b8f3c40fb6d7afb9eb81 Mon Sep 17 00:00:00 2001 From: Sanqui Date: Sun, 27 May 2018 13:04:34 +0200 Subject: Add shim --- Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6b95aa7..cc2b882 100644 --- a/Makefile +++ b/Makefile @@ -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 := main.o wram.o +OBJS := main.o wram.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 -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 $@ $< - -- cgit v1.2.3