SRC=scad/bolex_base_plate.scad
IM=convert
OPENSCAD=openscad
OPENSCAD_OPTIONS=--enable manifold -D VERBOSE=false --export-format=asciistl
THEME=DeepOcean
OPENSCAD_IMAGE=--enable manifold --viewall --render --imgsize=512,512 --colorscheme=$(THEME)
ORDER_STL=python3 scad/common/c14n_stl.py

all:	bolex_base_plate

bolex_base_plate : $(SRC)
	echo "Generating $@.stl from $(SRC)..."
	$(OPENSCAD) $(OPENSCAD_OPTIONS) -o stl/$@.stl -D PART=\"$@\" $(SRC)
	$(ORDER_STL) stl/$@.stl
	$(OPENSCAD) $(OPENSCAD_IMAGE) -o img/$@.png -D PART=\"$@\" $(SRC)
	$(IM) img/$@.png img/$@.jpg
	rm img/$@.png