foo
[ld45_start_nothing] / Makefile
index 6d20b28..90ea9da 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,5 @@
 src = $(wildcard src/*.asm)
+data = data/sprsheet.inc
 bin = game
 
 QEMU_FLAGS = -fda floppy.img -serial file:serial.log -soundhw sb16 -d guest_errors
@@ -9,7 +10,7 @@ all: floppy.img
 bootldr: src/boot/boot.asm $(bin)
        nasm -o $@ -f bin -DBINSIZE=`ls -l $(bin) | awk '{print $$5}'` $<
 
-$(bin): $(src)
+$(bin): $(src) $(data)
        nasm -o $@ -f bin -i src/ src/main.asm
 
 boot.img: bootldr $(bin)
@@ -19,6 +20,9 @@ floppy.img: boot.img
        dd of=$@ if=/dev/zero bs=512 count=2880
        dd of=$@ if=$< bs=1 conv=notrunc
 
+data/sprsheet.inc: data/sprsheet.png
+       img2tiles -o $@ -n -t 32x32 $<
+
 .PHONY: clean
 clean:
        rm -f $(bin) bootldr floppy.img boot.img