.DEFAULT_GOAL := help
.PHONY: help
help:
@cat $(MAKEFILE_LIST) | grep -E "^[a-zA-Z0-9_-]+:.*?## .*$$" | \
awk 'BEGIN {FS = ":.*?# "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
build:
cargo build --lib
clean:
cargo clean
example-calc:
cargo run --bin calc_basic
example-calc_fn:
cargo run --bin calc_fn_basic
example-calc_curr:
cargo run --bin calc_concurrent
example: example-calc example-calc_fn example-calc_curr
publish: build
cargo login
cargo publish