# dance-lessons-coach Makefile — minimal targets for local development. # This is a starter Makefile ; expand as needed (build, test, run, etc.). # Existing build/test workflows live in scripts/ and remain authoritative. CERT_DIR := ./certs .PHONY: help cert clean-cert help: @echo "Available targets:" @echo " cert Generate local-dev TLS certs via mkcert (cf. documentation/MKCERT.md)" @echo " clean-cert Remove generated TLS certs" @echo " help Show this help" cert: $(CERT_DIR) @command -v mkcert >/dev/null 2>&1 || { echo >&2 "mkcert not found. See documentation/MKCERT.md to install."; exit 1; } mkcert -cert-file $(CERT_DIR)/dev-cert.pem -key-file $(CERT_DIR)/dev-key.pem localhost 127.0.0.1 ::1 @echo "Certs ready at $(CERT_DIR)/. Cf. documentation/MKCERT.md for usage." $(CERT_DIR): mkdir -p $(CERT_DIR) clean-cert: rm -rf $(CERT_DIR)