Makefile Targets

Version 0.1.0 Updated Jun 28, 2026

The generated Makefile exposes these public targets:

  • make all runs formatting checks, linting, and tests.
  • make check-fmt verifies Rust formatting.
  • make lint runs rustdoc, Clippy, and Whitaker with warnings denied.
  • make test runs cargo nextest run when cargo-nextest is installed and falls back to cargo test otherwise. Because cargo nextest run does not execute doctests, a nextest-backed make test run skips them; run cargo test --doc separately as a required additional step when nextest is present.
  • make build builds the debug target.
  • make release builds the release target.
  • make coverage writes lcov.info using cargo llvm-cov and lld.
  • make markdownlint checks Markdown files.
  • make nixie validates Mermaid diagrams.

Install clang, lld, and mold before running the full generated workflow locally on Linux.