diff --git a/Makefile b/Makefile index 4f36cc7..3531295 100644 --- a/Makefile +++ b/Makefile @@ -14,11 +14,23 @@ build/%.svg: build/%.scad build/%.stl: build/%.scad OpenSCAD -o $@ $< -.PHONY: svgs clean +build/%.dxf: build/%.scad + OpenSCAD -o $@ $< + +build/%.dwg: build/%.svg + svg2dwg -no-gui -no-dock-icon -o $@ $< + +build/nested.dxf: build/%.dxf + svg2dwg + dwgnest -o output.dxf -s sheet_layer -p cutting_layer input.dxf + +.PHONY: svgs dxfs clean nest svgs: build/%.scad ls build/part*.scad | sed 's/scad/svg/' | xargs make + +dxfs: build/%.scad + ls build/part*.scad | sed 's/scad/dxf/' | xargs make clean: rm -rf build rm *.selig -