From dfec13c0a772f69e9c2277f6930a9e7b68d3c5c4 Mon Sep 17 00:00:00 2001 From: Andy Killorin <37423245+Speedy6451@users.noreply.github.com> Date: Tue, 31 Oct 2023 13:50:28 -0500 Subject: [PATCH] nesting --- Makefile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) 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 -