diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 37 |
1 files changed, 37 insertions, 0 deletions
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 |