.SUFFIXES:
.SUFFIXES: .txt .png

.txt.png:
	ruby cube.rb $<

PNGS= \
	kondou13.png kondou23.png kondou33.png \
	noizi.png noizi2.png noizil.png noizil2.png noizis.png \
	puyo.png puyo2.png puyol.png puyol2.png \
	kyoani.png kyoani2.png yukichan.png yukichan2.png


all: $(PNGS)

kondou1.txt: kondou.rb
	ruby kondou.rb 1 > kondou1.txt
kondou2.txt: kondou.rb
	ruby kondou.rb 2 > kondou2.txt
kondou3.txt: kondou.rb
	ruby kondou.rb 3 > kondou3.txt
kondou13.png: kondou1.txt
	cat kondou1.txt \
	| ruby cube.rb of=kondou13.png
kondou23.png: kondou2.txt
	cat kondou2.txt \
	| ruby cube.rb of=kondou23.png
kondou33.png: kondou3.txt
	cat kondou3.txt \
	| ruby cube.rb of=kondou33.png

noizi.png: noizi.txt
	cat noizi.txt | ruby cube.rb of=noizi.png
noizi2.png: noizi.txt
	(echo '#: ax=130 ay=-45 az=0 ny=310'; cat noizi.txt) \
		| ruby cube.rb of=noizi2.png

noizis.png: noizis.txt
	cat noizis.txt | ruby cube.rb of=noizis.png

noizil.png: noizil.txt
	cat noizil.txt | ruby cube.rb of=noizil.png
noizil2.png: noizil.txt
	(echo '#: ax=130 ay=-45 az=0 ny=310'; cat noizil.txt) \
		| ruby cube.rb of=noizil2.png

puyo.png: puyo.txt
	cat puyo.txt | ruby cube.rb of=puyo.png
puyo2.png: puyo.txt
	(echo '#: ax=130 ay=-45 az=0 ny=310'; cat puyo.txt) \
		| ruby cube.rb of=puyo2.png

puyol.png: puyol.txt
	cat puyol.txt | ruby cube.rb of=puyol.png
puyol2.png: puyol.txt
	(echo '#: ax=130 ay=-45 az=0 ny=310'; cat puyol.txt) \
		| ruby cube.rb of=puyol2.png

kyoani.png: kyoani.txt
	cat kyoani.txt | ruby cube.rb of=kyoani.png
kyoani2.png: kyoani.txt
	(echo '#: ax=130 ay=-45 az=0 ny=310'; cat kyoani.txt) \
		| ruby cube.rb of=kyoani2.png
yukichan.png: yukichan.txt
	cat yukichan.txt | ruby cube.rb of=yukichan.png
yukichan2.png: yukichan.txt
	(echo '#: ax=130 ay=-45 az=0 ny=310'; cat yukichan.txt) \
		| ruby cube.rb of=yukichan2.png
