blob: fd51ea4d428d85ffb274e58438719afdce40d8b5 [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(
Tim Windelschmidt6cca9322025-04-15 21:13:32 +020023 name = "libelf_elf",
24 dep = "@libelf//:elf",
25)
26
27cc_static_library_with_headers(
28 name = "zstd_zstd",
29 dep = "@zstd",
30)
31
32cc_static_library_with_headers(
33 name = "zlib_z",
34 dep = "@zlib//:z",
35)
36
37cc_static_library_with_headers(
Tim Windelschmidtca735042025-06-05 08:56:34 +020038 name = "openssl_ssl",
39 dep = "@openssl//:ssl",
40)
41
42cc_static_library_with_headers(
43 name = "openssl_crypto",
44 dep = "@openssl//:crypto",
Tim Windelschmidt65bf3112024-04-08 21:32:14 +020045)