diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -5,9 +5,10 @@ .SECONDEXPANSION: OBJS = src/main.o +EXTRAS = extras/pokemontools $(foreach obj, $(OBJS), \ - $(eval $(obj:.o=)_dep = $(shell python extras/scan_includes.py $(obj:.o=.asm))) \ + $(eval $(obj:.o=)_dep = $(shell python $(EXTRAS)/scan_includes.py $(obj:.o=.asm))) \ ) all: pokepuzzle.gbc compare @@ -16,16 +17,16 @@ compare: baserom.gbc pokepuzzle.gbc cmp $^ $(OBJS): $$*.asm $$($$*_dep) - @python extras/gfx.py 2bpp $(2bppq) - @python extras/gfx.py 1bpp $(1bppq) + @python $(EXTRAS)/gfx.py 2bpp $(2bppq) + @python $(EXTRAS)/gfx.py 1bpp $(1bppq) rgbasm -i src/ -o $@ $< pokepuzzle.gbc: $(OBJS) - rgblink -p 0xff -n $*.sym -o $@ $^ + rgblink -p 0xff -n $*.sym -m $*.map -o $@ $^ rgbfix -Cjv -k 01 -l 0x33 -m 0x1b -n 00 -p 06 -r 03 -t POKEMONPC -i BPNE $@ clean: - rm -f pokepuzzle.gbc $(OBJS) *.sym + rm -f pokepuzzle.gbc $(OBJS) *.sym *.map find . \( -iname '*.1bpp' -o -iname '*.2bpp' \) -exec rm {} + %.2bpp: %.png |