finished the tile deduplication and tilemap generation in pngdump
[mdlife] / Makefile
index 107e9d9..bcbcdc5 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -50,7 +50,8 @@ $(z80bin): $(z80obj)
 disasm: $(elf)
        $(OBJDUMP) -D $< >$@
 
-src/data-asm.o: src/data.s data/font8x8.img data/cellspr.img
+src/data-asm.o: src/data.s data/font8x8.img data/cellspr.img data/lifebg.tiles \
+       data/lifefg.tiles
 src/z80prog-asm.o: src/z80prog.s $(z80bin)
 
 data/cellspr.img: data/cellspr.png
@@ -96,5 +97,8 @@ PNGDUMP = tools/pngdump/pngdump
 $(PNGDUMP): tools/pngdump/main.c tools/pngdump/image.c tools/pngdump/quant.c
        $(MAKE) -C tools/pngdump
 
+%.tiles: %.png $(PNGDUMP)
+       $(PNGDUMP) -o $@ -oc $(@:.tiles=.cmap) -om $(@:.tiles=.tmap) -T 8x8 -D $<
+
 %.img: %.png $(PNGDUMP)
        $(PNGDUMP) -o $@ -oc $(@:.img=.cmap) -T 8x8 $<