test:
@cargo test --release --features "voracious_multithread"
check:
@cargo check --features "voracious_multithread"
clean:
@cargo clean
lint:
@rustup component add clippy
@cargo clippy -- -A clippy::comparison_chain -A clippy::unused_unit
doc:
@cargo doc --open
fmt:
@rustup component add rustfmt
@rustup component add rustfmt --toolchain nightly
@cargo +nightly fmt
build-dev:
@cargo build --features "voracious_multithread"
build-dev-single:
@cargo build
build-release:
@cargo build --release --features "voracious_multithread"
build-release-single:
@cargo build --release
help:
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
.DEFAULT_GOAL := help
.PHONY: test check clean lint doc fmt build-dev build-dev-single build-release build-release-single help