chiark / gitweb /
doveclip DoveClipExtender has rounded pillars
[reprap-play.git] / Makefile
1
2 HRR=/home/reprap
3 SLIC3R=$(HRR)/Slic3r/bin/slic3r
4 SKEINFORGE=python $(HRR)/reprappro-software.git/skeinforge/skeinforge_application/skeinforge_utilities/skeinforge_craft.py
5
6 CONFIG=slic3r-config.ini
7
8 AUTO_TOPLEVELS := $(foreach m, filamentspool, $(shell ./toplevel-find $m))
9
10 scads:          $(addsuffix .scad, $(AUTO_TOPLEVELS))
11 stls:           $(addsuffix .stl, $(AUTO_TOPLEVELS))
12
13 default:
14
15 %.stl:          %.scad
16                 openscad -o $@ $<
17
18 %.gcode:        $(CONFIG) %.stl
19                 $(SLIC3R) --load $^ --output $@
20
21 #%.gcode:       %.stl
22 #               $(SKEINFORGE) $<
23
24 %.gcode:        manual-gcode-generator %.m-g
25                 ./$^ >$@.new && mv -f $@.new $@
26
27 dovecliptest.stl: doveclip.scad
28
29 %.scad: toplevel-make Makefile toplevel-find
30                 @echo ' write $@'
31                 ./$< $@ >$@.new
32                 @mv -f $@.new $@