diff options
Diffstat (limited to 'case/Makefile')
-rw-r--r-- | case/Makefile | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/case/Makefile b/case/Makefile new file mode 100644 index 0000000..5c63246 --- /dev/null +++ b/case/Makefile @@ -0,0 +1,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) |