all:
@cargo build --release
help:
@grep -h \
-E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | \
awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
wasm:
wasm-js:
test:
@cargo test --release
@cargo test --release --features reader
clippy:
@cargo clippy --release -- -D warnings
@cargo clippy --release --target wasm32-unknown-unknown -- -D warnings
@cargo clippy --release --target wasm32-unknown-unknown --features wasm-export -- -D warnings
@cargo clippy --release --target wasm32-unknown-unknown --features wasm-export,alloc -- -D warnings
doc:
@cargo doc --release
.PHONY: all check test wasm clippy help