17 lines
316 B
Makefile
17 lines
316 B
Makefile
|
|
parts := "cartridge receptacle"
|
||
|
|
|
||
|
|
default: build
|
||
|
|
|
||
|
|
build:
|
||
|
|
#!/bin/sh
|
||
|
|
for part in {{parts}}; do
|
||
|
|
echo "Rendering $part..."
|
||
|
|
just render-part $part
|
||
|
|
done
|
||
|
|
|
||
|
|
render-part part:
|
||
|
|
#!/bin/sh
|
||
|
|
echo 'use <{{part}}.scad>; $fn = 128; {{part}}();' > part.scad
|
||
|
|
openscad --backend Manifold -o {{part}}.stl part.scad
|
||
|
|
rm part.scad
|