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