summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorpfero <ohpee@loves.dicksinhisan.us>2018-05-28 22:50:44 +0200
committerpfero <ohpee@loves.dicksinhisan.us>2018-05-28 22:50:44 +0200
commitf85d4f6a48de6e18dfc20c332aefbec6028e21e5 (patch)
tree0273cacf94d5af52d6508c09c8884dcc2a9fcec7 /Makefile
parentf9f36ac0931fac9755dbd7aea7253ace4abe104d (diff)
Spruce up make_shim.py
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 03dcca3..93cfddb 100644
--- a/Makefile
+++ b/Makefile
@@ -26,8 +26,8 @@ $(foreach obj, $(OBJS), $(eval $(call DEP,$(obj),$(obj:.o=.asm))))
endif
-shim.asm: shim.sym
- python3 tools/make_shim.py -w $^ > $@
+shim.asm: tools/make_shim.py shim.sym
+ python tools/make_shim.py -w -- $(filter-out $<, $^) > $@
$(ROMS): $(OBJS)
rgblink -d -n $(ROMS:.gb=.sym) -m $(ROMS:.gb=.map) -O $(BASEROM) -o $@ $^
@@ -38,7 +38,7 @@ compare: $(ROMS) $(BASEROM)
# Remove files generated by the build process.
clean:
- rm -rf $(ROMS) $(OBJS) $(ROMS:.gb=.sym) build/*
+ rm -rf $(ROMS) $(OBJS) $(ROMS:.gb=.sym) build/* shim.asm
find . \( -iname '*.1bpp' -o -iname '*.2bpp' -o -iname '*.pcm' \) -exec rm {} +
%.2bpp: %.png