| Jan Schär | 10670e5 | 2025-04-23 12:54:48 +0000 | [diff] [blame^] | 1 | load("@aspect_bazel_lib//lib:expand_template.bzl", "expand_template") |
| Tim Windelschmidt | 16cb15a | 2025-02-24 18:47:48 +0100 | [diff] [blame] | 2 | load("@rules_cc//cc:defs.bzl", "cc_binary") |
| 3 | |
| Jan Schär | 10670e5 | 2025-04-23 12:54:48 +0000 | [diff] [blame^] | 4 | expand_template( |
| 5 | name = "stamp", |
| 6 | out = "stamp.h", |
| 7 | stamp = 1, |
| 8 | stamp_substitutions = {"copyright": "{{STABLE_MONOGON_copyright}}"}, |
| 9 | template = ["#define COPYRIGHT_LINE \"copyright\""], |
| 10 | ) |
| 11 | |
| Serge Bazanski | eac8f73 | 2021-10-05 23:30:37 +0200 | [diff] [blame] | 12 | cc_binary( |
| 13 | name = "minit", |
| 14 | srcs = [ |
| 15 | "main.c", |
| Jan Schär | 10670e5 | 2025-04-23 12:54:48 +0000 | [diff] [blame^] | 16 | ":stamp", |
| Serge Bazanski | eac8f73 | 2021-10-05 23:30:37 +0200 | [diff] [blame] | 17 | ], |
| 18 | visibility = [ |
| 19 | "//metropolis/node:__pkg__", |
| 20 | ], |
| 21 | ) |