+%.gcode: %.stl $(CONFIG)
+ $(SLIC3R) --load $(CONFIG) \
+ --ignore-nonexistent-config --load $*.slic3r \
+ --output $@.tmp $<
+ @mv -f $@.tmp $@
+
+%.gcode-sd: %.gcode
+ mount /media/sd
+ cp $^ /media/sd/JOB.G
+ sleep 0.5
+ umount /media/sd
+
+%: %.cpp
+ cpp -nostdinc -P <$< >$@.tmp && mv -f $@.tmp $@