include ../../../../../Makefile.inc #PNG2RLE = ../../../../../gr-utils/png2rle #PNG2LZ4 = ../../../../../gr-utils/png2lz4 PNG2GR = ../../../../../utils/gr-utils/png2gr LZSA = ~/research/lzsa/lzsa/lzsa all: outer_door.inc feet.inc ##### outer_door.inc: outer_door.lzsa echo "outer_door_lzsa: .incbin\"outer_door.lzsa\"" > outer_door.inc feet.inc: feet01.lzsa feet02.lzsa \ feet03.lzsa feet04.lzsa feet05.lzsa feet06.lzsa \ feet07.lzsa feet08.lzsa feet09.lzsa feet10.lzsa \ feet11.lzsa feet12.lzsa feet13.lzsa feet14.lzsa \ feet15.lzsa blank.lzsa echo "feet01_lzsa: .incbin\"feet01.lzsa\"" > feet.inc echo "feet02_lzsa: .incbin\"feet02.lzsa\"" >> feet.inc echo "feet03_lzsa: .incbin\"feet03.lzsa\"" >> feet.inc echo "feet04_lzsa: .incbin\"feet04.lzsa\"" >> feet.inc echo "feet05_lzsa: .incbin\"feet05.lzsa\"" >> feet.inc echo "feet06_lzsa: .incbin\"feet06.lzsa\"" >> feet.inc echo "feet07_lzsa: .incbin\"feet07.lzsa\"" >> feet.inc echo "feet08_lzsa: .incbin\"feet08.lzsa\"" >> feet.inc echo "feet09_lzsa: .incbin\"feet09.lzsa\"" >> feet.inc echo "feet10_lzsa: .incbin\"feet10.lzsa\"" >> feet.inc echo "feet11_lzsa: .incbin\"feet11.lzsa\"" >> feet.inc echo "feet12_lzsa: .incbin\"feet12.lzsa\"" >> feet.inc echo "feet13_lzsa: .incbin\"feet13.lzsa\"" >> feet.inc echo "feet14_lzsa: .incbin\"feet14.lzsa\"" >> feet.inc echo "feet15_lzsa: .incbin\"feet15.lzsa\"" >> feet.inc #### %.gr: %.png $(PNG2GR) $< $@ %.lzsa: %.gr $(LZSA) -r -f2 $< $@ #outer_door.inc: $(PNG2RLE) outer_door.png # $(PNG2RLE) asm outer_door.png outer_door_rle > outer_door.inc #feet.inc: $(PNG2RLE) feet01.png feet02.png \ # feet03.png feet04.png feet05.png feet06.png \ # feet07.png feet08.png feet09.png feet10.png \ # feet11.png feet12.png feet13.png feet14.png \ # feet15.png blank.png # $(PNG2RLE) asm feet01.png feet01_rle > feet.inc # $(PNG2RLE) asm feet02.png feet02_rle >> feet.inc # $(PNG2RLE) asm feet03.png feet03_rle >> feet.inc # $(PNG2RLE) asm feet04.png feet04_rle >> feet.inc # $(PNG2RLE) asm feet05.png feet05_rle >> feet.inc # $(PNG2RLE) asm feet06.png feet06_rle >> feet.inc # $(PNG2RLE) asm feet07.png feet07_rle >> feet.inc # $(PNG2RLE) asm feet08.png feet08_rle >> feet.inc # $(PNG2RLE) asm feet09.png feet09_rle >> feet.inc # $(PNG2RLE) asm feet10.png feet10_rle >> feet.inc # $(PNG2RLE) asm feet11.png feet11_rle >> feet.inc # $(PNG2RLE) asm feet12.png feet12_rle >> feet.inc # $(PNG2RLE) asm feet13.png feet13_rle >> feet.inc # $(PNG2RLE) asm feet14.png feet14_rle >> feet.inc # $(PNG2RLE) asm feet15.png feet15_rle >> feet.inc ##### #outer_door_lz4.inc: $(PNG2LZ4) outer_door.png # $(PNG2LZ4) asm outer_door.png outer_door_rle > outer_door_lz4.inc #feet_lz4.inc: $(PNG2LZ4) feet01.png feet02.png \ # feet03.png feet04.png feet05.png feet06.png \ # feet07.png feet08.png feet09.png feet10.png \ # feet11.png feet12.png feet13.png feet14.png \ # feet15.png blank.png # $(PNG2LZ4) asm feet01.png feet01_rle > feet_lz4.inc # $(PNG2LZ4) asm feet02.png feet02_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet03.png feet03_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet04.png feet04_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet05.png feet05_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet06.png feet06_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet07.png feet07_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet08.png feet08_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet09.png feet09_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet10.png feet10_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet11.png feet11_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet12.png feet12_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet13.png feet13_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet14.png feet14_rle >> feet_lz4.inc # $(PNG2LZ4) asm feet15.png feet15_rle >> feet_lz4.inc ##### clean: rm -f *~ *.inc *.gr *.lzsa