| Tim Windelschmidt | ca73504 | 2025-06-05 08:56:34 +0200 | [diff] [blame] | 1 | load("//build/cc_static_library_with_headers:def.bzl", "cc_static_library_with_headers") |
| Tim Windelschmidt | c2290c2 | 2024-08-15 19:56:00 +0200 | [diff] [blame] | 2 | load("//osbase/build/fwprune:def.bzl", "fsspec_linux_firmware") |
| Tim Windelschmidt | 156248b | 2025-01-10 00:27:45 +0100 | [diff] [blame] | 3 | load("//osbase/build/mkucode:def.bzl", "cpio_ucode") |
| Tim Windelschmidt | 65bf311 | 2024-04-08 21:32:14 +0200 | [diff] [blame] | 4 | |
| Tim Windelschmidt | ca73504 | 2025-06-05 08:56:34 +0200 | [diff] [blame] | 5 | package(default_visibility = ["//visibility:public"]) |
| 6 | |
| Tim Windelschmidt | 65bf311 | 2024-04-08 21:32:14 +0200 | [diff] [blame] | 7 | fsspec_linux_firmware( |
| 8 | name = "firmware", |
| 9 | firmware_files = ["@linux-firmware//:all_files"], |
| 10 | kernel = "//third_party/linux", |
| 11 | metadata = "@linux-firmware//:metadata", |
| Tim Windelschmidt | 65bf311 | 2024-04-08 21:32:14 +0200 | [diff] [blame] | 12 | ) |
| 13 | |
| Tim Windelschmidt | 65bf311 | 2024-04-08 21:32:14 +0200 | [diff] [blame] | 14 | cpio_ucode( |
| 15 | name = "ucode", |
| 16 | ucode = { |
| 17 | "@linux-firmware//:amd_ucode": "AuthenticAMD", |
| 18 | "@intel_ucode//:fam6h": "GenuineIntel", |
| 19 | }, |
| Tim Windelschmidt | ca73504 | 2025-06-05 08:56:34 +0200 | [diff] [blame] | 20 | ) |
| 21 | |
| 22 | cc_static_library_with_headers( |
| Tim Windelschmidt | 6cca932 | 2025-04-15 21:13:32 +0200 | [diff] [blame] | 23 | name = "libelf_elf", |
| 24 | dep = "@libelf//:elf", |
| 25 | ) |
| 26 | |
| 27 | cc_static_library_with_headers( |
| 28 | name = "zstd_zstd", |
| 29 | dep = "@zstd", |
| 30 | ) |
| 31 | |
| 32 | cc_static_library_with_headers( |
| 33 | name = "zlib_z", |
| 34 | dep = "@zlib//:z", |
| 35 | ) |
| 36 | |
| 37 | cc_static_library_with_headers( |
| Tim Windelschmidt | ca73504 | 2025-06-05 08:56:34 +0200 | [diff] [blame] | 38 | name = "openssl_ssl", |
| 39 | dep = "@openssl//:ssl", |
| 40 | ) |
| 41 | |
| 42 | cc_static_library_with_headers( |
| 43 | name = "openssl_crypto", |
| 44 | dep = "@openssl//:crypto", |
| Tim Windelschmidt | 65bf311 | 2024-04-08 21:32:14 +0200 | [diff] [blame] | 45 | ) |