@@ -12,17 +12,23 @@ default:
12
12
13
13
# Cargo build everything.
14
14
build :
15
- <<<<<<< HEAD
16
15
cargo build --workspace --all-targets --all-features
16
+ cargo build -p corepc-client --all-targets --all-features
17
+ cargo build -p corepc-types --all-targets --all-features
18
+ cargo build -p jsonrpc --all-targets --all-features
19
+ cargo build -p corepc-node --all-targets --features=latest
20
+ cargo build --manifest-path verify/ Cargo.toml --all-targets
17
21
18
22
# Cargo check everything.
19
23
check :
20
- cargo check --workspace --all-targets --all-features
24
+ cargo check -p corepc-client --all-targets --all-features
25
+ cargo check -p corepc-types --all-targets --all-features
26
+ cargo check -p jsonrpc --all-targets --all-features
27
+ cargo check -p corepc-node --all-targets --features=latest
28
+ cargo check --manifest-path verify/ Cargo.toml --all-targets
21
29
22
30
# Lint everything.
23
31
lint : lint-verify lint-integration-tests
24
- cargo + $(cat ./ nightly-version) clippy --workspace --all-targets --all-features -- --deny warnings
25
- ====== =
26
32
cargo build -p corepc-client --all-targets --all-features
27
33
cargo build -p corepc-types --all-targets --all-features
28
34
cargo build -p jsonrpc --all-targets --all-features
@@ -44,7 +50,6 @@ lint: lint-verify lint-integration-tests
44
50
cargo + $(cat ./ nightly-version) clippy -p jsonrpc --all-targets --all-features -- --deny warnings
45
51
cargo + $(cat ./ nightly-version) clippy -p corepc-node --all-targets --features=latest -- --deny warnings
46
52
cargo + $(cat ./ nightly-version) clippy --manifest-path verify/ Cargo.toml --all-targets -- --deny warnings
47
- >>>>>>> 2 d0ee43 (Add latest feature to avoid hardcoded versions in build scripts)
48
53
49
54
lint-verify :
50
55
$REPO_DIR/ contrib/ lint-verify.sh
@@ -64,7 +69,11 @@ format:
64
69
65
70
# Generate documentation.
66
71
docsrs * flags :
67
- RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ./ nightly-version) doc --all-features {{ flags}}
72
+ RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ./ nightly-version) doc -p corepc-client --all-features {{ flags}}
73
+ RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ./ nightly-version) doc -p corepc-types --all-features {{ flags}}
74
+ RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ./ nightly-version) doc -p jsonrpc --all-features {{ flags}}
75
+ RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ./ nightly-version) doc -p corepc-node --features=29 _0 {{ flags}}
76
+ (cd verify && RUSTDOCFLAGS=" --cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo + $(cat ../ nightly-version) doc {{flags}})
68
77
69
78
# Update the recent and minimal lock files.
70
79
update-lock-files :
0 commit comments