cad/Makefile
Ricardo (XenGi) Band 38fb391fd3
add makefile
2023-05-25 00:03:17 +02:00

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
@fgrep -h "##" $(MAKEFILE_LIST) | fgrep -v fgrep | sed -e 's/\\$$//' | sed -e 's/##//'