blob: 6a10cab5ab8b8e2865eb146563596922bafe3c65 [file] [log] [blame]
Tim Windelschmidtca735042025-06-05 08:56:34 +02001load("//build/cc_static_library_with_headers:def.bzl", "cc_static_library_with_headers")
Tim Windelschmidtc2290c22024-08-15 19:56:00 +02002load("//osbase/build/fwprune:def.bzl", "fsspec_linux_firmware")
Tim Windelschmidt156248b2025-01-10 00:27:45 +01003load("//osbase/build/mkucode:def.bzl", "cpio_ucode")
Tim Windelschmidt65bf3112024-04-08 21:32:14 +02004
Tim Windelschmidtca735042025-06-05 08:56:34 +02005package(default_visibility = ["//visibility:public"])
6
Tim Windelschmidt65bf3112024-04-08 21:32:14 +02007fsspec_linux_firmware(
8 name = "firmware",
9 firmware_files = ["@linux-firmware//:all_files"],
10 kernel = "//third_party/linux",
11 metadata = "@linux-firmware//:metadata",
Tim Windelschmidt65bf3112024-04-08 21:32:14 +020012)
13
Tim Windelschmidt65bf3112024-04-08 21:32:14 +020014cpio_ucode(
15 name = "ucode",
16 ucode = {
17 "@linux-firmware//:amd_ucode": "AuthenticAMD",
18 "@intel_ucode//:fam6h": "GenuineIntel",
19 },
Tim Windelschmidtca735042025-06-05 08:56:34 +020020)
21
22cc_static_library_with_headers(
23 name = "openssl_ssl",
24 dep = "@openssl//:ssl",
25)
26
27cc_static_library_with_headers(
28 name = "openssl_crypto",
29 dep = "@openssl//:crypto",
Tim Windelschmidt65bf3112024-04-08 21:32:14 +020030)