dos33fsprogs/games/lemm/graphics/Makefile

49 lines
1012 B
Makefile

PNG2RLE = ../../../utils/gr-utils/png2rle
PNG2GR = ../../../utils/gr-utils/png2gr
PNG2HGR = ../../../utils/hgr-utils/png2hgr
LZSA = ~/research/lzsa/lzsa/lzsa
B2D = ../../../utils/bmp2dhr/b2d
all: graphics_test.inc
###
graphics_test.inc: \
level1.lzsa \
level2.lzsa \
level2_actual.lzsa
echo "level1_lzsa: .incbin \"level1.lzsa\"" > graphics_test.inc
echo "level2_lzsa: .incbin \"level2.lzsa\"" >> graphics_test.inc
echo "level2_actual_lzsa: .incbin \"level2_actual.lzsa\"" >> graphics_test.inc
###
level1.lzsa: level1.hgr
$(LZSA) -r -f2 level1.hgr level1.lzsa
level1.hgr: level1.png
$(PNG2HGR) level1.png > level1.hgr
###
level2.lzsa: level2.hgr
$(LZSA) -r -f2 level2.hgr level2.lzsa
level2.hgr: level2.png
$(PNG2HGR) level2.png > level2.hgr
###
level2_actual.lzsa: level2_actual.hgr
$(LZSA) -r -f2 level2_actual.hgr level2_actual.lzsa
level2_actual.hgr: level2_actual.png
$(PNG2HGR) level2_actual.png > level2_actual.hgr
####
clean:
rm -f *~ graphics_test.inc \
*.lzsa *.gr *.hgr