dos33fsprogs/games/peasant/graphics_over/Makefile

57 lines
2.0 KiB
Makefile
Raw Normal View History

PNG2RLE = ../../../utils/gr-utils/png2rle
PNG2GR = ../../../utils/gr-utils/png2gr
PNG2HGR = ../../../utils/hgr-utils/png2hgr
LZSA = ~/research/lzsa/lzsa/lzsa
B2D = ../../../utils/bmp2dhr/b2d
HGR_SPRITE = ../../../utils/hgr-utils/hgr_make_sprite
all: game_over_graphics.inc game_over_animation.inc
game_over_animation.inc: progression.png
$(HGR_SPRITE) -s -l over_anim0 progression.png 35 4 48 33 > game_over_animation.inc
$(HGR_SPRITE) -s -l over_anim1 progression.png 63 4 76 33 >> game_over_animation.inc
$(HGR_SPRITE) -s -l over_anim2 progression.png 91 4 104 33 >> game_over_animation.inc
$(HGR_SPRITE) -s -l over_anim3 progression.png 119 4 132 33 >> game_over_animation.inc
$(HGR_SPRITE) -s -l over_anim4 progression.png 147 4 160 33 >> game_over_animation.inc
$(HGR_SPRITE) -s -l over_anim5 progression.png 175 4 188 33 >> game_over_animation.inc
$(HGR_SPRITE) -s -l over_anim6 progression.png 35 36 48 65 >> game_over_animation.inc
$(HGR_SPRITE) -s -l over_anim7 progression.png 63 36 76 65 >> game_over_animation.inc
$(HGR_SPRITE) -s -l over_anim8 progression.png 91 36 104 65 >> game_over_animation.inc
$(HGR_SPRITE) -s -l over_anim9 progression.png 119 36 132 65 >> game_over_animation.inc
$(HGR_SPRITE) -s -l over_anim10 progression.png 147 36 160 65 >> game_over_animation.inc
$(HGR_SPRITE) -s -l over_anim11 progression.png 175 36 188 65 >> game_over_animation.inc
game_over_graphics.inc: \
game_over.lzsa \
videlectrix.lzsa
echo "game_over_lzsa: .incbin \"game_over.lzsa\"" > game_over_graphics.inc
echo "videlectrix_lzsa: .incbin \"videlectrix.lzsa\"" >> game_over_graphics.inc
###
videlectrix.lzsa: videlectrix.hgr
$(LZSA) -r -f2 videlectrix.hgr videlectrix.lzsa
videlectrix.hgr: videlectrix.png
$(PNG2HGR) videlectrix.png > videlectrix.hgr
###
game_over.lzsa: game_over.hgr
$(LZSA) -r -f2 game_over.hgr game_over.lzsa
game_over.hgr: game_over.png
$(PNG2HGR) game_over.png > game_over.hgr
###
clean:
rm -f *~ game_over_graphics.inc game_over_animation.inc *.lzsa *.gr *.hgr