dos33fsprogs/games/ootw/intro/graphics/01_building/Makefile

136 lines
5.4 KiB
Makefile

include ../../../../../Makefile.inc
PNG2RLE = ../../../../../utils/gr-utils/png2rle
PNG2LZ4 = ../../../../../utils/gr-utils/png2lz4
PNG2GR = ../../../../../utils/gr-utils/png2gr
LZSA = ~/research/lzsa/lzsa/lzsa
all: intro_car.inc intro_building.inc intro_building_car.inc
intro_car.inc: \
intro_car1.lzsa intro_car2.lzsa \
intro_car3.lzsa intro_car4.lzsa intro_car5.lzsa \
intro_car6.lzsa intro_car7.lzsa intro_car8.lzsa \
intro_car9.lzsa intro_car10.lzsa intro_car12.lzsa \
intro_car13.lzsa intro_car14.lzsa \
intro_building.lzsa \
intro_building_car.lzsa
echo "intro_car1_lzsa: .incbin \"intro_car1.lzsa\"" > intro_car.inc
echo "intro_car2_lzsa: .incbin \"intro_car2.lzsa\"" >> intro_car.inc
echo "intro_car3_lzsa: .incbin \"intro_car3.lzsa\"" >> intro_car.inc
echo "intro_car4_lzsa: .incbin \"intro_car4.lzsa\"" >> intro_car.inc
echo "intro_car5_lzsa: .incbin \"intro_car5.lzsa\"" >> intro_car.inc
echo "intro_car6_lzsa: .incbin \"intro_car6.lzsa\"" >> intro_car.inc
echo "intro_car7_lzsa: .incbin \"intro_car7.lzsa\"" >> intro_car.inc
echo "intro_car8_lzsa: .incbin \"intro_car8.lzsa\"" >> intro_car.inc
echo "intro_car9_lzsa: .incbin \"intro_car9.lzsa\"" >> intro_car.inc
echo "intro_car10_lzsa: .incbin \"intro_car10.lzsa\"" >> intro_car.inc
echo "intro_car12_lzsa: .incbin \"intro_car12.lzsa\"" >> intro_car.inc
echo "intro_car13_lzsa: .incbin \"intro_car13.lzsa\"" >> intro_car.inc
echo "intro_car14_lzsa: .incbin \"intro_car14.lzsa\"" >> intro_car.inc
intro_building.inc: \
intro_building.lzsa
echo "intro_building_lzsa: .incbin \"intro_building.lzsa\"" > intro_building.inc
intro_building_car.inc: \
intro_building_car.lzsa
echo "intro_building_car_lzsa: .incbin \"intro_building_car.lzsa\"" > intro_building_car.inc
# $(PNG2RLE) asm intro_car1.png intro_car1 > intro_car.inc
# $(PNG2RLE) asm intro_car2.png intro_car2 >> intro_car.inc
# $(PNG2RLE) asm intro_car3.png intro_car3 >> intro_car.inc
# $(PNG2RLE) asm intro_car4.png intro_car4 >> intro_car.inc
# $(PNG2RLE) asm intro_car5.png intro_car5 >> intro_car.inc
# $(PNG2RLE) asm intro_car6.png intro_car6 >> intro_car.inc
# $(PNG2RLE) asm intro_car7.png intro_car7 >> intro_car.inc
# $(PNG2RLE) asm intro_car8.png intro_car8 >> intro_car.inc
# $(PNG2RLE) asm intro_car9.png intro_car9 >> intro_car.inc
# $(PNG2RLE) asm intro_car10.png intro_car10 >> intro_car.inc
# $(PNG2RLE) asm intro_car12.png intro_car12 >> intro_car.inc
# $(PNG2RLE) asm intro_car13.png intro_car13 >> intro_car.inc
# $(PNG2RLE) asm intro_car14.png intro_car14 >> intro_car.inc
%.gr: %.png
$(PNG2GR) $< $@
%.lzsa: %.gr
$(LZSA) -r -f2 $< $@
#all: intro_car.inc intro_building.inc intro_building_car.inc \
# intro_car_lz4.inc intro_building_lz4.inc intro_building_car_lz4.inc
#####
#intro_building_car.inc: $(PNG2RLE) intro_building_car.png
# $(PNG2RLE) asm intro_building_car.png building_car_rle > intro_building_car.inc
#####
#intro_building.inc: $(PNG2RLE) intro_building.png
# $(PNG2RLE) asm intro_building.png building_rle > intro_building.inc
#####
#intro_car.inc: $(PNG2RLE) intro_car1.png intro_car2.png \
# intro_car3.png intro_car4.png intro_car5.png \
# intro_car6.png intro_car7.png intro_car8.png \
# intro_car9.png intro_car10.png intro_car12.png \
# intro_car13.png intro_car14.png
# $(PNG2RLE) asm intro_car1.png intro_car1 > intro_car.inc
# $(PNG2RLE) asm intro_car2.png intro_car2 >> intro_car.inc
# $(PNG2RLE) asm intro_car3.png intro_car3 >> intro_car.inc
# $(PNG2RLE) asm intro_car4.png intro_car4 >> intro_car.inc
# $(PNG2RLE) asm intro_car5.png intro_car5 >> intro_car.inc
# $(PNG2RLE) asm intro_car6.png intro_car6 >> intro_car.inc
# $(PNG2RLE) asm intro_car7.png intro_car7 >> intro_car.inc
# $(PNG2RLE) asm intro_car8.png intro_car8 >> intro_car.inc
# $(PNG2RLE) asm intro_car9.png intro_car9 >> intro_car.inc
# $(PNG2RLE) asm intro_car10.png intro_car10 >> intro_car.inc
# $(PNG2RLE) asm intro_car12.png intro_car12 >> intro_car.inc
# $(PNG2RLE) asm intro_car13.png intro_car13 >> intro_car.inc
# $(PNG2RLE) asm intro_car14.png intro_car14 >> intro_car.inc
#####
#intro_building_car_lz4.inc: $(PNG2LZ4) intro_building_car.png
# $(PNG2LZ4) asm intro_building_car.png building_car_rle > intro_building_car_lz4.inc
#####
#intro_building_lz4.inc: $(PNG2LZ4) intro_building.png
# $(PNG2LZ4) asm intro_building.png building_rle > intro_building_lz4.inc
#####
#intro_car_lz4.inc: $(PNG2LZ4) intro_car1.png intro_car2.png \
# intro_car3.png intro_car4.png intro_car5.png \
# intro_car6.png intro_car7.png intro_car8.png \
# intro_car9.png intro_car10.png intro_car12.png \
# intro_car13.png intro_car14.png
# $(PNG2LZ4) asm intro_car1.png intro_car1 > intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car2.png intro_car2 >> intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car3.png intro_car3 >> intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car4.png intro_car4 >> intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car5.png intro_car5 >> intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car6.png intro_car6 >> intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car7.png intro_car7 >> intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car8.png intro_car8 >> intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car9.png intro_car9 >> intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car10.png intro_car10 >> intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car12.png intro_car12 >> intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car13.png intro_car13 >> intro_car_lz4.inc
# $(PNG2LZ4) asm intro_car14.png intro_car14 >> intro_car_lz4.inc
#####
clean:
rm -f *~ *.inc *.gr *.lzsa