PARTS = baseframe batcvr dispbase dispshell kbd lcdframe PRJ=http://projects.qi-hardware.com/index.php/p/ben-scans/source/tree/master DIR=$(PRJ)/data/csv FACE_A=$(DIR)/ben-$(NAME)-$(TOP)-100um.txt.bz2 FACE_B=$(DIR)/ben-$(NAME)-$(BOTTOM)-100um.txt.bz2 .SUFFIXES: .sfy .inc .PHONY: new run pov sben ben clean new: ./solidify $(NAME).sfy $(FACE_A) $(FACE_B) $(D) run: $(NAME).sfy ./solidify $(NAME).sfy .sfy.inc: ./solidify -p $< pov: $(NAME).pov $(NAME).inc povray +A -P -W1280 -H900 $(NAME).pov sben: ben.pov $(PARTS:%=%.inc) povray -A +P -W640 -H320 ben.pov ben ben.png: ben.pov $(PARTS:%=%.inc) povray +A +P -W1600 -H800 ben.pov upload: ben convert ben.png ben.jpg qippl ben.jpg ben-scans $(NAME).pov: template.pov sed 's/NAME/$(NAME)/' template.pov >$@ || { rm -f $@; exit 1; } clean: rm -f $(PARTS:%=%.inc) $(PARTS:%=%.pov) *.pgm rm -f $(PARTS:%=%.png)