@@ -12,15 +12,27 @@ default:
1212
1313# Cargo build everything.
1414build :
15- cargo build --workspace --all-targets --all-features
15+ cargo build -p corepc-client --all-targets --all-features
16+ cargo build -p corepc-types --all-targets --all-features
17+ cargo build -p jsonrpc --all-targets --all-features
18+ cargo build -p corepc-node --all-targets --features=29 _0
19+ cargo build --manifest-path verify/ Cargo.toml --all-targets
1620
1721# Cargo check everything.
1822check :
19- cargo check --workspace --all-targets --all-features
23+ cargo check -p corepc-client --all-targets --all-features
24+ cargo check -p corepc-types --all-targets --all-features
25+ cargo check -p jsonrpc --all-targets --all-features
26+ cargo check -p corepc-node --all-targets --features=29 _0
27+ cargo check --manifest-path verify/ Cargo.toml --all-targets
2028
2129# Lint everything.
2230lint : lint-verify lint-integration-tests
23- cargo + $(cat ./ nightly-version) clippy --workspace --all-targets --all-features -- --deny warnings
31+ cargo + $(cat ./ nightly-version) clippy -p corepc-client --all-targets --all-features -- --deny warnings
32+ cargo + $(cat ./ nightly-version) clippy -p corepc-types --all-targets --all-features -- --deny warnings
33+ cargo + $(cat ./ nightly-version) clippy -p jsonrpc --all-targets --all-features -- --deny warnings
34+ cargo + $(cat ./ nightly-version) clippy -p corepc-node --all-targets --features=29 _0 -- --deny warnings
35+ (cd verify && cargo + $(cat ../ nightly-version) clippy --all-targets -- --deny warnings)
2436
2537lint-verify :
2638 $REPO_DIR/ contrib/ lint-verify.sh
@@ -40,7 +52,11 @@ format:
4052
4153# Generate documentation.
4254docsrs * flags :
43- RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ./ nightly-version) doc --all-features {{ flags}}
55+ RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ./ nightly-version) doc -p corepc-client --all-features {{ flags}}
56+ RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ./ nightly-version) doc -p corepc-types --all-features {{ flags}}
57+ RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ./ nightly-version) doc -p jsonrpc --all-features {{ flags}}
58+ RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ./ nightly-version) doc -p corepc-node --features=29 _0 {{ flags}}
59+ (cd verify && RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ../ nightly-version) doc {{flags}})
4460
4561# Update the recent and minimal lock files.
4662update-lock-files :
0 commit comments