|
1 | 1 | [alias] |
2 | | -x86 = "build --package awkernel --no-default-features --features x86 --target x86_64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
3 | | -raspi3 = "build --package awkernel --no-default-features --features raspi3 --target aarch64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
4 | | -raspi4 = "build --package awkernel --no-default-features --features raspi4 --target aarch64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 2 | +x86 = "build --package awkernel --no-default-features --features x86 --target targets/x86_64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 3 | +aarch64 = "build --package awkernel --no-default-features --features aarch64 --target targets/aarch64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
5 | 4 | rv32 = "build --package awkernel --no-default-features --features rv32 --target riscv32imac-unknown-none-elf -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 5 | +rv64 = "build --package awkernel --no-default-features --features rv64 --target riscv64gc-unknown-none-elf -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
6 | 6 | std = "build --package awkernel --no-default-features --features std" |
7 | 7 |
|
8 | 8 | test_awkernel_lib = "test --package awkernel_lib --no-default-features --features std" |
9 | 9 | test_awkernel_async_lib = "test --package awkernel_async_lib --no-default-features --features std" |
10 | | -test_awkernel_drivers = "test --package awkernel_drivers" |
| 10 | +test_awkernel_drivers = "test --package awkernel_drivers --no-default-features --features std" |
| 11 | +test_smoltcp = "test --package smoltcp --no-default-features --features std --features awkernel" |
| 12 | +test_rd_gen_to_dags = "test --package rd_gen_to_dags --no-default-features --features std --features milliseconds" |
11 | 13 |
|
| 14 | +clippy_x86 = "clippy --package awkernel --no-default-features --features x86 --target targets/x86_64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 15 | +clippy_raspi = "clippy --package awkernel --no-default-features --features raspi --target targets/aarch64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 16 | +clippy_raspi5 = "clippy --package awkernel --no-default-features --features raspi5 --target targets/aarch64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 17 | +clippy_aarch64_virt = "clippy --package awkernel --no-default-features --features aarch64_virt --target targets/aarch64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 18 | +clippy_std = "clippy --package awkernel --no-default-features --features std" |
| 19 | +clippy_rv32 = "clippy --package awkernel --no-default-features --features rv32 --target riscv32imac-unknown-none-elf -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 20 | +clippy_rv64 = "clippy --package awkernel --no-default-features --features rv64 --target riscv64gc-unknown-none-elf -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 21 | +clippy_rd_gen_to_dags = "clippy --package rd_gen_to_dags --no-default-features --features std --features milliseconds" |
| 22 | + |
| 23 | +check_aarch64 = "check --package awkernel --no-default-features --features aarch64 --target targets/aarch64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 24 | +check_x86 = "check --package awkernel --no-default-features --features x86 --target targets/x86_64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 25 | +check_rv32 = "check --package awkernel --no-default-features --features rv32 --target riscv32imac-unknown-none-elf -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 26 | +check_rv64 = "check --package awkernel --no-default-features --features rv64 --target riscv64gc-unknown-none-elf -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
12 | 27 | check_no_std = "check --package awkernel -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem --quiet --message-format=json" |
13 | | -check_std = "check --package awkernel --quiet --message-format=json" |
| 28 | +check_std = "check --package awkernel --no-default-features --features std" |
14 | 29 |
|
15 | | -clippy_x86 = "clippy --package awkernel --no-default-features --features x86 --target x86_64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
16 | | -clippy_raspi3 = "clippy --package awkernel --no-default-features --features raspi3 --target aarch64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
17 | | -clippy_raspi4 = "clippy --package awkernel --no-default-features --features raspi4 --target aarch64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
18 | | -clippy_std = "clippy --package awkernel --no-default-features --features std" |
| 30 | +doc_raspi = "doc --package awkernel --no-default-features --features raspi --target targets/aarch64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 31 | +doc_aarch64_virt = "doc --package awkernel --no-default-features --features aarch64_virt --target targets/aarch64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 32 | +doc_x86 = "doc --package awkernel --no-default-features --features x86 --target targets/x86_64-kernel.json -Zbuild-std=core,alloc,compiler_builtins -Zbuild-std-features=compiler-builtins-mem" |
| 33 | + |
| 34 | +udeps_x86 = "udeps --package awkernel --no-default-features --features x86" |
| 35 | +udeps_raspi = "udeps --package awkernel --no-default-features --features x86" |
| 36 | +udeps_aarch64_virt = "udeps --package awkernel --no-default-features --features aarch64_virt" |
| 37 | +udeps_lib_x86 = "udeps --package awkernel_lib --no-default-features --features x86" |
| 38 | +udeps_lib_aarch64 = "udeps --package awkernel_lib --no-default-features --features aarch64" |
| 39 | +udeps_lib_rv64 = "udeps --package awkernel_lib --no-default-features --features rv64" |
| 40 | +udeps_async_lib = "udeps --package awkernel_async_lib --no-default-features --features std" |
| 41 | +udeps_drivers_x86 = "udeps --package awkernel_drivers --no-default-features --features x86" |
| 42 | +udeps_drivers_raspi = "udeps --package awkernel_drivers --no-default-features --features aarch64 --features raspi --features pl011" |
| 43 | +udeps_async_lib_verified = "udeps --package awkernel_async_lib_verified" |
19 | 44 |
|
20 | 45 | [target.'cfg(target_os = "linux")'] |
21 | 46 | rustflags = ["-C", "link-arg=-lc", "-C", "link-arg=-lpthread"] |
22 | 47 |
|
23 | 48 | [target.riscv32imac-unknown-none-elf] |
24 | | -rustflags = [ "-C", "link-arg=-Trv32-link.lds" ] |
| 49 | +rustflags = ["-C", "link-arg=-Tkernel/ld/rv32-link.lds"] |
| 50 | + |
| 51 | +[target.riscv64gc-unknown-none-elf] |
| 52 | +rustflags = ["-C", "link-arg=-Tkernel/ld/rv64-link.lds"] |
0 commit comments