shithub: pokecrystal

Download patch

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)