PARTS = baseframe batcvr dispbase dispshell kbd lcdframe .SUFFIXES: .sfy .inc .PHONY: run pov ben clean run: $(NAME).sfy ./solidify $(NAME).sfy .sfy.inc: ./solidify -p $< pov: $(NAME).pov $(NAME).inc povray +A +P -W1280 -H900 $(NAME).pov ben: ben.pov $(PARTS:%=%.inc) povray +A +P -W1280 -H900 ben.pov # povray +A +P -W640 -H480 ben.pov $(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)