@@ -62,6 +62,13 @@ make -C linux LLVM=1 -j$(($(nproc) + 1)) \
62
62
defconfig \
63
63
rfl-for-rust-ci.config
64
64
65
+ BUILD_TARGETS="
66
+ samples/rust/rust_minimal.o
67
+ samples/rust/rust_print.o
68
+ drivers/net/phy/ax88796b_rust.o
69
+ rust/doctests_kernel_generated.o
70
+ "
71
+
65
72
# Build a few Rust targets
66
73
#
67
74
# This does not include building the C side of the kernel nor linking,
@@ -71,10 +78,7 @@ make -C linux LLVM=1 -j$(($(nproc) + 1)) \
71
78
# `CONFIG_RUST_KERNEL_DOCTESTS=y` above (which, for the moment, uses the
72
79
# unstable `--test-builder` and `--no-run`).
73
80
make -C linux LLVM=1 -j$(( $(nproc) + 1 )) \
74
- samples/rust/rust_minimal.o \
75
- samples/rust/rust_print.o \
76
- drivers/net/phy/ax88796b_rust.o \
77
- rust/doctests_kernel_generated.o
81
+ $BUILD_TARGETS
78
82
79
83
# Generate documentation
80
84
make -C linux LLVM=1 -j$(( $(nproc) + 1 )) \
@@ -94,10 +98,7 @@ make -C linux LLVM=1 -j$(($(nproc) + 1)) \
94
98
# set (thus no `-Dwarnings`) and the kernel uses `-W` for all Clippy
95
99
# lints, including `clippy::all`. However, it could catch ICEs.
96
100
make -C linux LLVM=1 -j$(( $(nproc) + 1 )) CLIPPY=1 \
97
- samples/rust/rust_minimal.o \
98
- samples/rust/rust_print.o \
99
- drivers/net/phy/ax88796b_rust.o \
100
- rust/doctests_kernel_generated.o
101
+ $BUILD_TARGETS
101
102
102
103
# Format the code
103
104
#
0 commit comments