434e65cf |
1 | all:challenge-bot.html |
2 | |
e919fbac |
3 | .PHONY: autobuild |
4 | autobuild: |
5 | ./autobuild.bash |
6 | |
6460ba52 |
7 | square.png: square.scad makefile |
8 | @openscad \ |
9 | --render \ |
10 | -o square.png \ |
8ed1eec9 |
11 | --camera=1.27,1.57,0.01,0,0,0,9.05 \ |
3f81c7e9 |
12 | --imgsize=931,634 \ |
6460ba52 |
13 | square.scad |
14 | |
0e28a0a7 |
15 | square1.png: square1.scad makefile |
16 | @openscad \ |
17 | --render \ |
18 | -o square1.png \ |
8ed1eec9 |
19 | --camera=1.27,1.57,0.01,0,0,0,9.05 \ |
0e28a0a7 |
20 | --imgsize=931,634 \ |
21 | square1.scad |
22 | |
23 | square2.png: square2.scad makefile |
24 | @openscad \ |
25 | --render \ |
26 | -o square2.png \ |
8ed1eec9 |
27 | --camera=1.27,1.57,0.01,0,0,0,9.05 \ |
0e28a0a7 |
28 | --imgsize=931,634 \ |
29 | square2.scad |
30 | |
dc1f563a |
31 | square3.png: square3.scad makefile |
32 | @openscad \ |
33 | --render \ |
34 | -o square3.png \ |
35 | --camera=1.27,1.57,0.01,0,0,0,9.05 \ |
36 | --imgsize=931,634 \ |
37 | square3.scad |
38 | |
39 | square.html: square.scm square.png square1.png square2.png square3.png makefile |
6460ba52 |
40 | @skribilo square.scm > square.html |
41 | |
3fbc0fba |
42 | translate.png: translate.scad makefile |
43 | @openscad \ |
44 | --render \ |
45 | -o translate.png \ |
46 | --camera=1.27,1.57,0.01,0,0,0,9.05 \ |
47 | --imgsize=931,634 \ |
48 | translate.scad |
49 | |
50 | translate01.png: translate01.scad makefile |
51 | @openscad \ |
52 | --render \ |
53 | -o translate01.png \ |
54 | --camera=1.27,1.57,0.01,0,0,0,9.05 \ |
55 | --imgsize=931,634 \ |
56 | translate01.scad |
57 | |
58 | translate10.png: translate10.scad makefile |
59 | @openscad \ |
60 | --render \ |
61 | -o translate10.png \ |
62 | --camera=1.27,1.57,0.01,0,0,0,9.05 \ |
63 | --imgsize=931,634 \ |
64 | translate10.scad |
65 | |
66 | translate.html: translate.scm \ |
67 | translate.png \ |
68 | translate10.png \ |
69 | translate01.png \ |
70 | makefile |
71 | @skribilo translate.scm > translate.html |
72 | |
0b5cd84e |
73 | %.png:%.svg makefile |
74 | @inkscape \ |
75 | --export-png $@ \ |
76 | --file $< \ |
77 | > /dev/null |
78 | |
79 | challenge-bot.html: challenge-bot.scm \ |
eef3ff81 |
80 | 0-arduino-to-deck/screw-cross-section.png \ |
81 | 0-arduino-to-deck/6-32-screw.png \ |
82 | 0-arduino-to-deck/4-place-arduino-closeup.png \ |
83 | 0-arduino-to-deck/keep-holes-far-apart.png \ |
17b1f3ea |
84 | 1-breadboard-to-deck/0-required-materials.png \ |
52596bd0 |
85 | makefile |
ef6e55cf |
86 | @skribilo $< > $@ |
fbf83f3d |
87 | |
25c1b477 |
88 | %.html:%.org |
89 | emacs --batch --visit $< -f org-html-export-to-html --kill |
90 | |
6460ba52 |
91 | clean: |
fbf83f3d |
92 | @rm -f \ |
93 | square.png \ |
94 | square1.png \ |
95 | square2.png \ |
96 | square3.png \ |
97 | square.html \ |
98 | translate.png \ |
99 | translate01.png \ |
100 | translate10.png \ |
101 | translate.html \ |
102 | challenge-bot.html |