- pngdump tool overlay multiple images (combine spritesheets)
[gba_blender] / Makefile
index 33bb3d8..be6de8f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,19 @@
 src = $(wildcard src/*.c)
 ssrc = $(wildcard src/*.s)
-#dataobj = data/data.o
 obj = $(src:.c=.o) $(ssrc:.s=.o) $(dataobj)
 dep = $(src:.c=.d)
 name = blender
 elf = $(name).elf
 bin = $(name).gba
 
+data = data/bg.raw data/bg.pal \
+          data/sprites.raw \
+          data/sprites1.pal \
+          data/sprites2.pal \
+          data/sprites3.pal \
+          data/sprites4.pal \
+          data/sprites5.pal
+
 ARCH = arm-none-eabi-
 
 CPP = $(ARCH)cpp
@@ -36,11 +43,14 @@ $(elf): $(obj)
 
 -include $(dep)
 
-src/data.o: src/data.s data/bg.raw data/bg.pal data/sprites.raw data/sprites.pal
+src/data.o: src/data.s $(data)
 
 tools/pngdump/pngdump:
        $(MAKE) -C tools/pngdump
 
+data/sprites.raw: data/sprites1.png data/sprites2.png data/sprites3.png data/sprites4.png data/sprites5.png
+       tools/pngdump/pngdump -o $@ -n $^
+
 %.raw: %.png tools/pngdump/pngdump
        tools/pngdump/pngdump -o $@ -n $<