add missing tools/pngdump to the repo
[gbajam22] / Makefile
index 2789830..d690745 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,12 +2,16 @@ src = $(wildcard src/*.c) $(wildcard src/gba/*.c)
 ssrc = $(wildcard src/*.s) $(wildcard src/gba/*.s) data/lut.s
 obj = $(src:.c=.arm.o) $(ssrc:.s=.arm.o)
 dep = $(src:.c=.arm.d)
-name = gbajam22
+name = voxelburg
 elf = $(name).elf
 bin = $(name).gba
 
-data = data/color.raw data/color.pal data/height.raw \
-          data/spr_game.raw data/spr_game.pal
+data = data/color.raw data/color.pal data/color.gpal data/height.raw \
+          data/spr_game.raw data/spr_game.pal data/spr_game.gpal \
+          data/spr_logo.raw data/spr_logo.pal \
+          data/menuscr.raw data/menuscr.pal data/menuscr.gpal \
+          data/spr_menu.raw data/spr_menu.pal \
+          data/controls.raw data/controls.pal data/controls.gpal
 
 libs = libs/maxmod/libmm.a
 
@@ -55,6 +59,9 @@ src/data.arm.o: src/data.s $(data)
 tools/pngdump/pngdump:
        $(MAKE) -C tools/pngdump
 
+tools/meshdump/meshdump:
+       $(MAKE) -C tools/meshdump
+
 tools/lutgen: tools/lutgen.c
        cc -o $@ $< -lm
 
@@ -64,6 +71,9 @@ tools/vistab: tools/vistab.c
 tools/mmutil/mmutil:
        $(MAKE) -C tools/mmutil
 
+#data/spr_game.raw: data/spr_ui.png data/spr_hud.png
+#      tools/pngdump/pngdump -o $@ -n $^
+
 %.sraw: %.png tools/pngdump/pngdump
        tools/pngdump/pngdump -o $@ -oc $(subst .sraw,.spal,$@) -os $(subst .sraw,.shade,$@) -s 8 $<
 
@@ -73,6 +83,12 @@ tools/mmutil/mmutil:
 %.pal: %.png tools/pngdump/pngdump
        tools/pngdump/pngdump -o $@ -c $<
 
+%.gpal: %.png tools/pngdump/pngdump
+       tools/pngdump/pngdump -o $@ -c -g $<
+
+%.555: %.png tools/pngdump/pngdump
+       tools/pngdump/pngdump -o $@ -555 $<
+
 data/lut.s: tools/lutgen
        tools/lutgen >$@