20 lines
364 B
Makefile
20 lines
364 B
Makefile
SCAD = wargame_box.scad
|
|
PARTS = box lid insert
|
|
STLS = $(addprefix stl/,$(addsuffix .stl,$(PARTS)))
|
|
|
|
all: $(STLS)
|
|
|
|
stl/%.stl: $(SCAD)
|
|
@mkdir -p stl
|
|
openscad -o $@ -D 'part="$*"' $(SCAD)
|
|
|
|
docs/assembly.png: $(SCAD)
|
|
@mkdir -p docs
|
|
openscad -o $@ --render --imgsize=900,800 \
|
|
--camera=110,75,60,60,0,30,700 $(SCAD)
|
|
|
|
clean:
|
|
rm -rf stl
|
|
|
|
.PHONY: all clean
|