3 SLIC3R=$(HRR)/Slic3r/bin/slic3r
4 SKEINFORGE=python $(HRR)/reprappro-software.git/skeinforge/skeinforge_application/skeinforge_utilities/skeinforge_craft.py
9 CONFIG=slic3r-config.ini
11 USING_AUTOS ?= filamentspool
12 AUTO_TOPLEVELS := $(foreach m,$(USING_AUTOS),$(shell $(PLAY)/toplevel-find $m))
14 scads: $(addsuffix .auto.scad, $(AUTO_TOPLEVELS))
15 stls: $(addsuffix .auto.stl, $(AUTO_TOPLEVELS))
22 openscad -d .$@.d.tmp -o $*.tmp.stl $<
24 @sed -e 's/\.tmp\.stl:/.stl:/' <.$@.d.tmp >.$@.d
28 %.gcode: $(CONFIG) %.stl
29 $(SLIC3R) --load $^ --output $@.tmp
35 %.gcode: manual-gcode-generator %.m-g
36 $(PLAY)/$^ >$@.tmp && mv -f $@.tmp $@
38 dovecliptest.stl: doveclip.scad
40 %.auto.scad: $(PLAY)/toplevel-make Makefile $(PLAY)/toplevel-find
45 .PRECIOUS: %.stl %.gcode
48 rm -f *~ *.stl *.auto.scad *.gcode .*.d