23 lines
402 B
Makefile
23 lines
402 B
Makefile
DOC_DIR := docs
|
|
PROJECT_NAME := CliGenerator
|
|
.DEFAULT_GOAL := spec
|
|
|
|
.PHONY: spec spec_silent doc doc_show
|
|
.SILENT: spec spec_silent doc doc_show
|
|
|
|
.DEFAULT:
|
|
@echo "BRUV "$@" isn't a valid target"
|
|
|
|
spec:
|
|
crystal spec -v
|
|
|
|
spec_silent:
|
|
crystal spec
|
|
|
|
doc:
|
|
crystal doc --project-name "$(PROJECT_NAME)" --output "$(DOC_DIR)"
|
|
echo "Done Generating docs"
|
|
|
|
doc_show:
|
|
cd "$(DOC_DIR)"; python -m http.server
|