summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 6 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 175e8f5..8a265f2 100644
--- a/Makefile
+++ b/Makefile
@@ -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