-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
36 lines (25 loc) · 893 Bytes
/
Copy pathMakefile
File metadata and controls
36 lines (25 loc) · 893 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
.PHONY: conformance consumer-smoke docs examples format format-check interoperability lint package test verify
conformance:
./scripts/run-conformance.sh
consumer-smoke:
./scripts/verify-consumer.sh
docs:
RUSTDOCFLAGS="-D warnings" cargo doc --workspace --all-features --no-deps --locked
format:
cargo fmt --all
format-check:
cargo fmt --all --check
interoperability:
./scripts/run-node-interoperability.sh
lint:
cargo clippy --workspace --all-targets --all-features --locked -- -D warnings
package:
cargo package -p odp-core --allow-dirty --locked
cargo package -p odp-directory --allow-dirty --locked --list
cargo package -p odp-agent --allow-dirty --locked --list
cargo package -p odp-service --allow-dirty --locked --list
examples:
cargo build -p odp-examples --locked
test:
cargo test --workspace --all-features --locked
verify: format-check lint test docs package