From 1b003081b689d0f999e6123cc330bb94d6aa6662 Mon Sep 17 00:00:00 2001 From: Jonas Gunz Date: Sun, 15 Jan 2023 20:47:24 +0100 Subject: Makefile, readme --- Makefile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a47a419 --- /dev/null +++ b/Makefile @@ -0,0 +1,37 @@ +SCAD=openscad + +STLOPTS= --export-format binstl +PNGOPTS= --viewall --autocenter --imgsize 400,400 --render + +SRC = $(wildcard *.scad) + +STL = $(SRC:.scad=.stl) +PNG = $(SRC:.scad=.png) + +_default: stl + +all: clean stl png + +stl: $(STL) + +gridfinity.stl: gridfinity.scad + @echo + +%.stl: %.scad + @echo [ STL ] $< + @$(SCAD) $(STLOPTS) -o $@ $< + + +png: $(PNG) + +gridfinity.png: gridfinity.scad + @echo + +%.png: %.scad + @echo [ PNG ] $< + @$(SCAD) $(SCADOPTS) -o $@ $< + +.PHONY: clean +clean: + @rm -f *.stl + @rm -f *.png -- cgit v1.2.3