ref: dbef0efa6c44245907bea443fdee58c937ee54c7
parent: 9ab6327361190b04b27a2ada2a83210e1cb963b5
author: yenatch <yenatch@gmail.com>
date: Fri Jul 11 08:14:39 EDT 2014
Add image suffixes to the makefile. Explicitly define png dependencies (none). This keeps make from looking for nonexistent dependencies with extensions like ".png.o". This doesn't make it go any faster, but it at least makes debug easier.
--- a/Makefile
+++ b/Makefile
@@ -32,7 +32,7 @@
# Clear the default suffixes.
.SUFFIXES:
-.SUFFIXES: .asm .tx .o .gbc
+.SUFFIXES: .asm .tx .o .gbc .png .2bpp .1bpp .pic
# Secondary expansion is required for dependency variables in object rules.
.SECONDEXPANSION:
@@ -62,6 +62,7 @@
# Image files are added to a queue to reduce build time. They're converted when building parent objects.
+%.png: ;
%.2bpp: %.png ; $(eval 2bppq += $<) @rm -f $@
%.1bpp: %.png ; $(eval 1bppq += $<) @rm -f $@
%.pic: %.2bpp ; $(eval picq += $<) @rm -f $@