vet\:check:
@cargo check --all -v
.PHONY: vet\:check
check: | vet\:check
.PHONY: check
vet\:format:
@cargo fmt --all -- --check
.PHONY: vet\:format
vet\:fmt: | vet\:format
.PHONY: vet\:fmt
format: | vet\:format
.PHONY: format
fmt: | vet\:format
.PHONY: fmt
vet\:lint:
@cargo clippy --all-targets
.PHONY: vet\:lint
lint: | vet\:lint
.PHONY: lint
vet\:all: | vet\:check vet\:format vet\:lint
.PHONY: vet\:all
vet: | vet\:all
.PHONY: vet
test\:all:
@cargo test --tests
.PHONY: test\:all
test: | test\:all
.PHONY: test
coverage:
@cargo test --lib overlap --no-run
@./.tools/setup-kcov
./.tools/get-covered overlap
.PHONY: coverage
cov: | coverage
.PHONY: cov
document:
@cargo rustdoc -- -Z --display-warnings
.PHONY: document
doc: | document
.PHONY: doc
build\:debug:
cargo build
.PHONY: build\:debug
build: | build\:debug
.PHONY: build
build\:release:
cargo build --release
.PHONY: build\:release
clean:
@cargo clean
.PHONY: clean
package:
@cargo package
.PHONY: package
install:
@cargo install --path . --force
.PHONY: install
help:
@grep -E '^[0-9a-z\:\\]+: ' $(MAKEFILE_LIST) | grep -E ' sed -e 's/\(\s|\(\s[0-9a-z\:\\]*\)*\) / /' | tr -d \\\\ | \
awk 'BEGIN {FS = ": sort
.PHONY: help
.DEFAULT_GOAL = test\:all
default: test\:all