Skip to content

Commit c241ed0

Browse files
lorenzfionera
andauthored
Add support for UEFI targets and OS (#2142)
Requires bazelbuild/platforms#76 --------- Co-authored-by: Tim Windelschmidt <tim@monogon.tech>
1 parent f86e01b commit c241ed0

File tree

70 files changed

+455
-25
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+455
-25
lines changed

MODULE.bazel

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ bazel_dep(
1919
)
2020
bazel_dep(
2121
name = "platforms",
22-
version = "0.0.10",
22+
version = "0.0.11",
2323
)
2424
bazel_dep(
2525
name = "rules_cc",

examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_none.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"checksum": "ace0c0b869c5c1d4bc847c715847ccbb10aef7e29c42c0beedd81914706f75f3",
2+
"checksum": "fa0ae8b895fdd90c3f81936026265bbf710205a4cda7c31b79350a2ec78bf694",
33
"crates": {
44
"direct-cargo-bazel-deps 0.0.1": {
55
"name": "direct-cargo-bazel-deps",
@@ -141,6 +141,9 @@
141141
"aarch64-unknown-nto-qnx710": [
142142
"aarch64-unknown-nto-qnx710"
143143
],
144+
"aarch64-unknown-uefi": [
145+
"aarch64-unknown-uefi"
146+
],
144147
"arm-unknown-linux-gnueabi": [
145148
"arm-unknown-linux-gnueabi"
146149
],
@@ -215,6 +218,9 @@
215218
],
216219
"x86_64-unknown-none": [
217220
"x86_64-unknown-none"
221+
],
222+
"x86_64-unknown-uefi": [
223+
"x86_64-unknown-uefi"
218224
]
219225
},
220226
"direct_deps": [

examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_opt.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"checksum": "b698014827b678ed74bf7f4d3d0a69b37de257d4a3aec2897623a7bd6e4a9285",
2+
"checksum": "c4512c2cc5fc64aa43267111ac33781a881a3133145bc9489b588dc226f2c86a",
33
"crates": {
44
"direct-cargo-bazel-deps 0.0.1": {
55
"name": "direct-cargo-bazel-deps",
@@ -142,6 +142,9 @@
142142
"aarch64-unknown-nto-qnx710": [
143143
"aarch64-unknown-nto-qnx710"
144144
],
145+
"aarch64-unknown-uefi": [
146+
"aarch64-unknown-uefi"
147+
],
145148
"arm-unknown-linux-gnueabi": [
146149
"arm-unknown-linux-gnueabi"
147150
],
@@ -216,6 +219,9 @@
216219
],
217220
"x86_64-unknown-none": [
218221
"x86_64-unknown-none"
222+
],
223+
"x86_64-unknown-uefi": [
224+
"x86_64-unknown-uefi"
219225
]
220226
},
221227
"direct_deps": [

examples/crate_universe/alias_rule/cargo-bazel-lock_global_custom_annotation_none.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"checksum": "33d16f45aaee6f2a68ab62288b65e8efebac37d9eaa5c07b0316f2f647c16415",
2+
"checksum": "3619a2ef12565b9608c101cca181dccd8173fe758db0d3ca12ef74165d4cb930",
33
"crates": {
44
"direct-cargo-bazel-deps 0.0.1": {
55
"name": "direct-cargo-bazel-deps",
@@ -141,6 +141,9 @@
141141
"aarch64-unknown-nto-qnx710": [
142142
"aarch64-unknown-nto-qnx710"
143143
],
144+
"aarch64-unknown-uefi": [
145+
"aarch64-unknown-uefi"
146+
],
144147
"arm-unknown-linux-gnueabi": [
145148
"arm-unknown-linux-gnueabi"
146149
],
@@ -215,6 +218,9 @@
215218
],
216219
"x86_64-unknown-none": [
217220
"x86_64-unknown-none"
221+
],
222+
"x86_64-unknown-uefi": [
223+
"x86_64-unknown-uefi"
218224
]
219225
},
220226
"direct_deps": [

examples/crate_universe/alias_rule/cargo-bazel-lock_global_dbg_annotation_fastbuild.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"checksum": "e7006bf7c442ae12ef672bac57e50e07306e47c74aa42728f64736fb94cbd9ce",
2+
"checksum": "766eeaf55e0464082a898706c8bcbd9d17a51faceb48c169c90cb79fe525264e",
33
"crates": {
44
"direct-cargo-bazel-deps 0.0.1": {
55
"name": "direct-cargo-bazel-deps",
@@ -142,6 +142,9 @@
142142
"aarch64-unknown-nto-qnx710": [
143143
"aarch64-unknown-nto-qnx710"
144144
],
145+
"aarch64-unknown-uefi": [
146+
"aarch64-unknown-uefi"
147+
],
145148
"arm-unknown-linux-gnueabi": [
146149
"arm-unknown-linux-gnueabi"
147150
],
@@ -216,6 +219,9 @@
216219
],
217220
"x86_64-unknown-none": [
218221
"x86_64-unknown-none"
222+
],
223+
"x86_64-unknown-uefi": [
224+
"x86_64-unknown-uefi"
219225
]
220226
},
221227
"direct_deps": [

examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_alias.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"checksum": "2e41423e2ad845fc8e0e2062bb28e3ea5a76d50126a16b8d1ec42de31067c577",
2+
"checksum": "b1f24d7341b73558423457575e0ede49343254941fbbc24208832981dfcee69d",
33
"crates": {
44
"direct-cargo-bazel-deps 0.0.1": {
55
"name": "direct-cargo-bazel-deps",
@@ -142,6 +142,9 @@
142142
"aarch64-unknown-nto-qnx710": [
143143
"aarch64-unknown-nto-qnx710"
144144
],
145+
"aarch64-unknown-uefi": [
146+
"aarch64-unknown-uefi"
147+
],
145148
"arm-unknown-linux-gnueabi": [
146149
"arm-unknown-linux-gnueabi"
147150
],
@@ -216,6 +219,9 @@
216219
],
217220
"x86_64-unknown-none": [
218221
"x86_64-unknown-none"
222+
],
223+
"x86_64-unknown-uefi": [
224+
"x86_64-unknown-uefi"
219225
]
220226
},
221227
"direct_deps": [

examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_dbg.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"checksum": "c539f2a042f03ed5f542459d132d375d6e68054980c6b5ca20aa07e4b7740bee",
2+
"checksum": "954bda6fcec493d073bb33c563a904619a5e1c2260feff97dc1322e3c8d125c5",
33
"crates": {
44
"direct-cargo-bazel-deps 0.0.1": {
55
"name": "direct-cargo-bazel-deps",
@@ -142,6 +142,9 @@
142142
"aarch64-unknown-nto-qnx710": [
143143
"aarch64-unknown-nto-qnx710"
144144
],
145+
"aarch64-unknown-uefi": [
146+
"aarch64-unknown-uefi"
147+
],
145148
"arm-unknown-linux-gnueabi": [
146149
"arm-unknown-linux-gnueabi"
147150
],
@@ -216,6 +219,9 @@
216219
],
217220
"x86_64-unknown-none": [
218221
"x86_64-unknown-none"
222+
],
223+
"x86_64-unknown-uefi": [
224+
"x86_64-unknown-uefi"
219225
]
220226
},
221227
"direct_deps": [

examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_none.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"checksum": "b105763002202c11c744b0baccb9d97829d8b197b43fa8d6fb10c66eae797b6c",
2+
"checksum": "c990c6ab0faeda6c4aa712f18cf913c1f764d06d28cc2bdd8af8eeef53d670bd",
33
"crates": {
44
"direct-cargo-bazel-deps 0.0.1": {
55
"name": "direct-cargo-bazel-deps",
@@ -141,6 +141,9 @@
141141
"aarch64-unknown-nto-qnx710": [
142142
"aarch64-unknown-nto-qnx710"
143143
],
144+
"aarch64-unknown-uefi": [
145+
"aarch64-unknown-uefi"
146+
],
144147
"arm-unknown-linux-gnueabi": [
145148
"arm-unknown-linux-gnueabi"
146149
],
@@ -215,6 +218,9 @@
215218
],
216219
"x86_64-unknown-none": [
217220
"x86_64-unknown-none"
221+
],
222+
"x86_64-unknown-uefi": [
223+
"x86_64-unknown-uefi"
218224
]
219225
},
220226
"direct_deps": [

examples/crate_universe/cargo_aliases/cargo-bazel-lock.json

+7-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json

+7-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe/cargo_workspace/cargo-bazel-lock.json

+22-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/crate_universe/complicated_dependencies/cargo-bazel-lock.json

+7-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)