chiark / gitweb /
8a2d643a1a5ba99505f69b8a14d3e8a9a03e42b0
[dl-things.git] / th-8317 / Makefile
1
2 OBJECTS= Hub ExtensionArm ArmEnd ForkClip
3
4 all:            stls scads
5
6 stls:           $(foreach f,$(OBJECTS),iwj-$f.stl)
7
8 scads:          $(foreach f,$(OBJECTS),iwj-$f.scad)
9
10 SETTINGS_ForkClip= filamentSize=1.75,slotSize=[6.9,10],armLength=56,forkSize=[50,60,5]
11 SETTINGS_ExtensionArm= length=80
12 SETTINGS_ArmEnd= length=60
13
14 iwj-%.scad: Makefile
15         @echo ' write $@'
16         @echo >$@.new 'include <FilamentSpool.scad>'
17         @echo >>$@.new '$*($(SETTINGS_$*));'
18         @mv -f $@.new $@
19
20 %.stl:  %.scad FilamentSpool.scad Libs.scad
21         openscad -o $@ $<
22
23 HRR=/home/reprap
24 SLIC3R=$(HRR)/Slic3r/bin/slic3r
25 CONFIG=$(HRR)/play/slic3r-config.ini
26
27 %.gcode:        $(CONFIG) %.stl
28                 $(SLIC3R) --load $^ --output $@
29