blob: 5c63246ceb217815629e7f5f02e138a285315d5a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
SCAD_MODELS = top-keyboard.scad top-outline.scad
SCAD_INCLUDE = params.scad
STL_MODELS = top-keyboard.stl
STL_MODEL_PARAM = top-keyboard.json
OPENSCAD = /usr/bin/openscad
all: $(SCAD_MODELS) $(STL_MODELS)
top-keyboard.scad: SCAD_INPUT = top.scad
top-outline.scad: SCAD_INPUT = outline.scad
top-outline.scad: outline.scad
$(SCAD_MODELS):
cat $(SCAD_INCLUDE) $(SCAD_INPUT) > $@
$(STL_MODELS): %.stl: %.scad
$(OPENSCAD) $< -o $@
clean:
$(RM) $(SCAD_MODELS) $(STL_MODELS)
|