OBJECTS= MendelSpindle all: stls scads stls: $(foreach f,$(OBJECTS),$f.stl) scads: $(foreach f,$(OBJECTS),$f.scad) %.stl: %.scad FilamentSpool.scad Libs.scad openscad -o $@ $< HRR=/home/reprap SLIC3R=$(HRR)/Slic3r/bin/slic3r CONFIG=$(HRR)/play/slic3r-config.ini %.gcode: $(CONFIG) %.stl $(SLIC3R) --load $^ --output $@