@@ -12,15 +12,27 @@ default:
12
12
13
13
# Cargo build everything.
14
14
build :
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
+ (cd verify && cargo build --all-targets)
16
20
17
21
# Cargo check everything.
18
22
check :
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
+ (cd verify && cargo check --all-targets)
20
28
21
29
# Lint everything.
22
30
lint : 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)
24
36
25
37
lint-verify :
26
38
$REPO_DIR/ contrib/ lint-verify.sh
@@ -40,7 +52,11 @@ format:
40
52
41
53
# Generate documentation.
42
54
docsrs * 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}})
44
60
45
61
# Update the recent and minimal lock files.
46
62
update-lock-files :
0 commit comments