blob: 80c8e40c15c4c1ffc3662eac7421a5dc6a5afb35 [file] [log] [blame]
Tim Windelschmidt16cb15a2025-02-24 18:47:48 +01001load("@rules_cc//cc:defs.bzl", "cc_binary")
2
Lorenz Brun5d40c672021-09-28 15:06:37 +02003cc_binary(
4 name = "efistub",
5 srcs = [("src/boot/efi/%s" % v) for v in [
6 "assert.c",
7 "cpio.c",
8 "disk.c",
9 "graphics.c",
10 "linux.c",
11 "measure.c",
12 "pe.c",
13 "secure-boot.c",
14 "splash.c",
15 "stub.c",
16 "util.c",
17 ]] + glob(["src/boot/efi/*.h", "src/fundamental/*.c", "src/fundamental/*.h"]),
18 includes = ["src/fundamental"],
19 copts = ["-std=gnu99", "-DSD_BOOT", "-DGIT_VERSION=\\\"0.0.0-mngn\\\""],
20 deps = ["@gnuefi//:gnuefi"],
21 visibility = ["//visibility:public"],
22)