treewide: remove build_static_transition
We now build everything statically on Linux. This means we don't need
the build_static_transition anymore, as it has become a no-op.
Change-Id: Id6b978daf09bf3e8e252d00da3795909d7ce3b75
Reviewed-on: https://review.monogon.dev/c/monogon/+/4414
Tested-by: Jenkins CI
Reviewed-by: Tim Windelschmidt <tim@monogon.tech>
diff --git a/metropolis/node/abloader/BUILD.bazel b/metropolis/node/abloader/BUILD.bazel
index e8bd06e..cb9dc2c 100644
--- a/metropolis/node/abloader/BUILD.bazel
+++ b/metropolis/node/abloader/BUILD.bazel
@@ -1,8 +1,7 @@
load("@rules_rust//rust:defs.bzl", "rust_binary")
-load("//osbase/build:def.bzl", "ignore_unused_configuration_target")
rust_binary(
- name = "abloader_bin",
+ name = "abloader",
srcs = ["main.rs"],
edition = "2021",
platform = select({
@@ -16,16 +15,10 @@
target_compatible_with = [
"@platforms//os:uefi",
],
- visibility = ["//visibility:private"],
+ visibility = ["//visibility:public"],
deps = [
"//metropolis/node/abloader/spec:abloader_proto_rs",
"@crate_index_efi//:prost",
"@crate_index_efi//:uefi",
],
)
-
-ignore_unused_configuration_target(
- name = "abloader",
- dep = ":abloader_bin",
- visibility = ["//visibility:public"],
-)