ref: 4ab1ee8920c07116bddba1a7eb0f46924198b1b4
parent: 850ef245f38b7ac587d5cf62acdc380774bb2716
author: luckytyphlosion <[email protected]>
date: Sun Sep 23 09:44:23 EDT 2018
Add make tidy and remove bitmask.asm and frames.asm in make clean
--- a/Makefile
+++ b/Makefile
@@ -33,7 +33,7 @@
### Build targets
.SUFFIXES:
-.PHONY: all crystal crystal11 clean compare tools
+.PHONY: all crystal crystal11 clean compare tools tidy
.SECONDEXPANSION:
.PRECIOUS:
.SECONDARY:
@@ -42,10 +42,14 @@
crystal: pokecrystal.gbc
crystal11: pokecrystal11.gbc
-# TODO: clean bitmask.asm and frames.asm for all mons except unown
clean:
rm -f $(roms) $(crystal_obj) $(crystal11_obj) $(roms:.gbc=.map) $(roms:.gbc=.sym)
- find . \( -iname '*.1bpp' -o -iname '*.2bpp' -o -iname '*.lz' -o -iname '*.gbcpal' -o -iname '*.dimensions' -o -iname '*.animated.tilemap' \) -exec rm {} +
+ find gfx \( -name "*.[12]bpp" -o -name "*.lz" -o -name "*.gbcpal" \) -delete
+ find gfx/pokemon -mindepth 1 ! -path "gfx/pokemon/unown/*" \( -name "bitmask.asm" -o -name "frames.asm" -o -name "front.animated.tilemap" -o -name "front.dimensions" \) -delete
+ $(MAKE) clean -C tools/
+
+tidy:
+ rm -f $(roms) $(crystal_obj) $(crystal11_obj) $(roms:.gbc=.map) $(roms:.gbc=.sym)
$(MAKE) clean -C tools/
compare: $(roms)