SCAD    = wargame_box.scad
PARTS   = box lid insert latch
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
