20 lines
694 B
Makefile
20 lines
694 B
Makefile
.PHONY: main keys_en-us-intl keys_de help
|
|
|
|
.DEFAULT_GOAL := help
|
|
|
|
main: ## generate main case
|
|
# TODO: split into printable pieces
|
|
openscad --export-format binstl -o main.stl main.scad
|
|
openscad -o main.3mf main.scad
|
|
|
|
keys_en-us-intl: ## generate key caps with english us interational layout
|
|
openscad --export-format binstl -o keys_en-us-intl.stl keys_en-us-intl.scad
|
|
openscad -o keys_en-us-intl.3mf keys_en-us-intl.scad
|
|
|
|
keys_de: ## generate key caps with german layout
|
|
openscad --export-format binstl -o keys_de.stl keys_de.scad
|
|
openscad -o keys_de.3mf keys_de.scad
|
|
|
|
help: ## display this help
|
|
@grep -Fh "##" $(MAKEFILE_LIST) | grep -Fv fgrep | sed -e 's/\\$$//' | sed -e 's/##//'
|
|
|