temperature-tower

3d printable temperature tower
git clone https://git.woozle.org/neale/temperature-tower.git

Neale Pickett  ·  2023-11-26

Makefile

 1PARAMSETS != cat params.json | jq -r '.parameterSets | keys[] | select(length > 0)'
 2OUTPUTS = $(PARAMSETS:%=%.3mf)
 3
 4all: $(OUTPUTS)
 5
 6clean:
 7	rm -f $(OUTPUTS) *.bare.3mf *.log
 8
 9targets:
10	@for i in $(PARAMSETS); do echo $$i.3mf; done
11
12%.bare.3mf %.log: temp-tower.scad params.json
13	openscad -o $*.bare.3mf -P $* -p params.json temp-tower.scad 2>$*.log
14
15%.3mf: %.bare.3mf %.log postprocess.sh
16	./postprocess.sh $@ $*.bare.3mf $*.log