all:challenge-bot.html .PHONY: autobuild autobuild: ./autobuild.bash square.png: square.scad makefile @openscad \ --render \ -o square.png \ --camera=1.27,1.57,0.01,0,0,0,9.05 \ --imgsize=931,634 \ square.scad square1.png: square1.scad makefile @openscad \ --render \ -o square1.png \ --camera=1.27,1.57,0.01,0,0,0,9.05 \ --imgsize=931,634 \ square1.scad square2.png: square2.scad makefile @openscad \ --render \ -o square2.png \ --camera=1.27,1.57,0.01,0,0,0,9.05 \ --imgsize=931,634 \ square2.scad square3.png: square3.scad makefile @openscad \ --render \ -o square3.png \ --camera=1.27,1.57,0.01,0,0,0,9.05 \ --imgsize=931,634 \ square3.scad square.html: square.scm square.png square1.png square2.png square3.png makefile @skribilo square.scm > square.html translate.png: translate.scad makefile @openscad \ --render \ -o translate.png \ --camera=1.27,1.57,0.01,0,0,0,9.05 \ --imgsize=931,634 \ translate.scad translate01.png: translate01.scad makefile @openscad \ --render \ -o translate01.png \ --camera=1.27,1.57,0.01,0,0,0,9.05 \ --imgsize=931,634 \ translate01.scad translate10.png: translate10.scad makefile @openscad \ --render \ -o translate10.png \ --camera=1.27,1.57,0.01,0,0,0,9.05 \ --imgsize=931,634 \ translate10.scad translate.html: translate.scm \ translate.png \ translate10.png \ translate01.png \ makefile @skribilo translate.scm > translate.html %.png:%.svg makefile @inkscape \ --export-png $@ \ --file $< \ > /dev/null challenge-bot.html: challenge-bot.scm \ 0-arduino-to-deck/screw-cross-section.png \ 0-arduino-to-deck/6-32-screw.png \ 0-arduino-to-deck/4-place-arduino-closeup.png \ 0-arduino-to-deck/keep-holes-far-apart.png \ 1-breadboard-to-deck/0-required-materials.png \ makefile @skribilo $< > $@ %.html:%.org emacs --batch --visit $< -f org-html-export-to-html --kill clean: @rm -f \ square.png \ square1.png \ square2.png \ square3.png \ square.html \ translate.png \ translate01.png \ translate10.png \ translate.html \ challenge-bot.html