treewide: add openssl
openssl is required for building the linux kernel.
Change-Id: Ic855e767b167b1ac3f3172e47e0f42e4f2f35252
Reviewed-on: https://review.monogon.dev/c/monogon/+/4255
Tested-by: Jenkins CI
Reviewed-by: Jan Schär <jan@monogon.tech>
diff --git a/third_party/BUILD.bazel b/third_party/BUILD.bazel
index 2146c53..6a10cab 100644
--- a/third_party/BUILD.bazel
+++ b/third_party/BUILD.bazel
@@ -1,12 +1,14 @@
+load("//build/cc_static_library_with_headers:def.bzl", "cc_static_library_with_headers")
load("//osbase/build/fwprune:def.bzl", "fsspec_linux_firmware")
load("//osbase/build/mkucode:def.bzl", "cpio_ucode")
+package(default_visibility = ["//visibility:public"])
+
fsspec_linux_firmware(
name = "firmware",
firmware_files = ["@linux-firmware//:all_files"],
kernel = "//third_party/linux",
metadata = "@linux-firmware//:metadata",
- visibility = ["//visibility:public"],
)
cpio_ucode(
@@ -15,5 +17,14 @@
"@linux-firmware//:amd_ucode": "AuthenticAMD",
"@intel_ucode//:fam6h": "GenuineIntel",
},
- visibility = ["//visibility:public"],
+)
+
+cc_static_library_with_headers(
+ name = "openssl_ssl",
+ dep = "@openssl//:ssl",
+)
+
+cc_static_library_with_headers(
+ name = "openssl_crypto",
+ dep = "@openssl//:crypto",
)