BOARDS=A1.png A2.png \ B1.png B2.png \ C1.png C2.png \ D1.png D2.png \ E1.png E2.png \ F1.png F2.png \ G1.png G2.png \ H1.png H2.png all: waende.png rr: $(BOARDS) RES=200 POV_FILES="playground.inc wall.inc things.inc" DRES=$(shell expr 2 \* $(RES)) #POV_ARGS="" POV_ARGS="+Q11 +A0.2" # .PRECIOUS: %.kaputt.ppm .pov.stamp: rasende.inc wall.inc touch .pov.stamp %.pov: %.in rasende.pl .pov.stamp playground.inc perl rasende.pl $< > $@ %.kaputt.ppm: %.pov rasende.inc povray -d $< +W$(DRES) +H$(DRES) +ER$(RES) +EC$(RES) +O$@ +FP $(POV_ARGS) 2>&1 %.ppm: %.kaputt.ppm %.pov rasende.inc perl -ple '$$a ||= s/^$(DRES) $(DRES)$$/$(DRES) $(RES)/' $< > $@ %.$(RES).png: %.ppm %.pov rasende.inc #convert -crop $(RES)x$(RES)+$(RES)+0 -flip -flop $< $@ convert -crop $(RES)x$(RES)+0+0 -flip -flop $< $@ .PRECIOUS: %.$(RES).png %.png: %.$(RES).png ln $< $@ -sf targets.png: targets.pov rasende.inc povray -d $< +W$(RES) +H$(RES) +O$@ +FP +Q11 +A0.2 2>&1 clean: rm -f *~ *.png *.ppm