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 PYLIBS = $(shell echo *.py)
11 moebius-core.scad: genscad $(PYLIBS)
12 ./$< >$@.tmp && mv -f $@.tmp $@
14 AUTO_TOPLEVELS := $(foreach m,$(USING_AUTOS),$(shell $(PLAY)/toplevel-find $m))
16 autoincs: $(AUTO_INCS)
17 scads: $(addsuffix .auto.scad, $(AUTO_TOPLEVELS))
18 stls: $(addsuffix .auto.stl, $(AUTO_TOPLEVELS))
21 $(MAKE) $(addsuffix .auto.scad, $(shell $(PLAY)/toplevel-find $*))
23 $(MAKE) $(addsuffix .auto.stl, $(shell $(PLAY)/toplevel-find $*))
25 .PRECIOUS: %.auto.scad
26 %.auto.scad: $(PLAY)/toplevel-make Makefile $(PLAY)/toplevel-find
31 .PRECIOUS: %.stl %.gcode %.eps %.dxf