treewide: explicity load built-in rules
In Bazel 9 all autoloaded rules will be disabled. This prepares us for
that.
Change-Id: Ibaa4fa2e6b7095922a5699d2d5f3ae6c2cba3552
Reviewed-on: https://review.monogon.dev/c/monogon/+/3939
Tested-by: Jenkins CI
Reviewed-by: Leopold Schabel <leo@monogon.tech>
diff --git a/build/toolchain/BUILD.bazel b/build/toolchain/BUILD.bazel
index 84546b7..c4c5ad8 100644
--- a/build/toolchain/BUILD.bazel
+++ b/build/toolchain/BUILD.bazel
@@ -1,3 +1,4 @@
+load("@rules_cc//cc:defs.bzl", "cc_toolchain")
load(":cc_toolchain_config.bzl", "host_cc_toolchain_config")
# Toolchain definitions.
diff --git a/build/toolchain/llvm-efi/BUILD.bazel b/build/toolchain/llvm-efi/BUILD.bazel
index 9bce651..169a37f 100644
--- a/build/toolchain/llvm-efi/BUILD.bazel
+++ b/build/toolchain/llvm-efi/BUILD.bazel
@@ -1,3 +1,4 @@
+load("@rules_cc//cc:defs.bzl", "cc_toolchain")
load(":cc_toolchain_config.bzl", "efi_k8_cc_toolchain_config")
package(default_visibility = ["//visibility:public"])
diff --git a/build/toolchain/musl-host-gcc/BUILD.bazel b/build/toolchain/musl-host-gcc/BUILD.bazel
index 2d1524f..39a0eb4 100644
--- a/build/toolchain/musl-host-gcc/BUILD.bazel
+++ b/build/toolchain/musl-host-gcc/BUILD.bazel
@@ -1,3 +1,4 @@
+load("@rules_cc//cc:defs.bzl", "cc_toolchain")
load("//build/toolchain:cc_toolchain_config.bzl", "host_cc_toolchain_config")
# This file defines //build/toolchain/musl-host-gcc:musl_host_toolchain.
diff --git a/metropolis/node/core/minit/BUILD.bazel b/metropolis/node/core/minit/BUILD.bazel
index 573ca92..70419d5 100644
--- a/metropolis/node/core/minit/BUILD.bazel
+++ b/metropolis/node/core/minit/BUILD.bazel
@@ -1,3 +1,5 @@
+load("@rules_cc//cc:defs.bzl", "cc_binary")
+
cc_binary(
name = "minit",
srcs = [
diff --git a/metropolis/node/kubernetes/pause/BUILD.bazel b/metropolis/node/kubernetes/pause/BUILD.bazel
index aa0c754..24a4b54 100644
--- a/metropolis/node/kubernetes/pause/BUILD.bazel
+++ b/metropolis/node/kubernetes/pause/BUILD.bazel
@@ -1,3 +1,4 @@
+load("@rules_cc//cc:defs.bzl", "cc_binary")
load("@rules_oci//oci:defs.bzl", "oci_image", "oci_load")
load("//build/static_binary_tarball:def.bzl", "static_binary_tarball")
diff --git a/third_party/efistub/efistub.bzl b/third_party/efistub/efistub.bzl
index 4eec74d..80c8e40 100644
--- a/third_party/efistub/efistub.bzl
+++ b/third_party/efistub/efistub.bzl
@@ -1,3 +1,5 @@
+load("@rules_cc//cc:defs.bzl", "cc_binary")
+
cc_binary(
name = "efistub",
srcs = [("src/boot/efi/%s" % v) for v in [
diff --git a/third_party/libpg_query/libpg_query.bzl b/third_party/libpg_query/libpg_query.bzl
index 1a2486b..c77c692 100644
--- a/third_party/libpg_query/libpg_query.bzl
+++ b/third_party/libpg_query/libpg_query.bzl
@@ -1,3 +1,5 @@
+load("@rules_cc//cc:defs.bzl", "cc_library")
+
filegroup(
name = "all",
srcs = glob(["**"]),