| Tim Windelschmidt | 16cb15a | 2025-02-24 18:47:48 +0100 | [diff] [blame] | 1 | load("@rules_cc//cc:defs.bzl", "cc_binary") |
| 2 | |
| Lorenz Brun | 5d40c67 | 2021-09-28 15:06:37 +0200 | [diff] [blame] | 3 | cc_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 | ) |