blob: 5feb67fa042312c589cde53df776d71c8408956f [file] [log] [blame]
Lorenz Brun605efbe2021-09-28 14:01:01 +02001load(":cc_toolchain_config.bzl", "efi_k8_cc_toolchain_config")
2
3package(default_visibility = ["//visibility:public"])
4
5filegroup(name = "empty")
6
Lorenz Brun605efbe2021-09-28 14:01:01 +02007filegroup(
8 name = "fltused",
9 srcs = ["fltused.o"],
10)
11
12cc_toolchain(
13 name = "efi_k8_cc_toolchain",
14 all_files = ":empty",
Leopoldbc93c2b2023-01-14 13:12:23 +010015 ar_files = ":empty",
16 as_files = ":empty",
Lorenz Brun605efbe2021-09-28 14:01:01 +020017 compiler_files = ":empty",
18 dwp_files = ":empty",
19 linker_files = ":fltused",
20 objcopy_files = ":empty",
21 strip_files = ":empty",
22 supports_param_files = 0,
23 toolchain_config = ":efi_k8_cc_toolchain_config",
24 toolchain_identifier = "efi-k8-toolchain",
25)
26
27efi_k8_cc_toolchain_config(name = "efi_k8_cc_toolchain_config")
Leopoldbc93c2b2023-01-14 13:12:23 +010028
29toolchain(
30 name = "efi_k8_toolchain",
31 exec_compatible_with = [
32 "@platforms//cpu:x86_64",
33 "@platforms//os:linux",
34 ],
35 target_compatible_with = [
36 "@platforms//cpu:x86_64",
37 "//build/platforms/os:efi",
38 ],
39 toolchain = ":efi_k8_cc_toolchain",
40 toolchain_type = "@bazel_tools//tools/cpp:toolchain_type",
41)