4 PLAY = /home/reprap/play
7 $(shell set -xe; $(PLAY)/commitid.scad.pl >commitid.scad.tmp; cmp commitid.scad.tmp commitid.scad || mv -f commitid.scad.tmp commitid.scad )
9 moebius-core.scad: genscad moebius.py
10 ./$< >$@.tmp && mv -f $@.tmp $@
12 AUTO_TOPLEVELS := $(foreach m,$(USING_AUTOS),$(shell $(PLAY)/toplevel-find $m))
14 autoincs: $(AUTO_INCS)
15 scads: $(addsuffix .auto.scad, $(AUTO_TOPLEVELS))
16 stls: $(addsuffix .auto.stl, $(AUTO_TOPLEVELS))
19 $(MAKE) $(addsuffix .auto.scad, $(shell $(PLAY)/toplevel-find $*))
21 $(MAKE) $(addsuffix .auto.stl, $(shell $(PLAY)/toplevel-find $*))
23 .PRECIOUS: %.auto.scad
24 %.auto.scad: $(PLAY)/toplevel-make Makefile $(PLAY)/toplevel-find
29 .PRECIOUS: %.stl %.gcode %.eps %.dxf