blob: 036d448389d1c1d2c40a1779201b113a28b4a45c [file] [log] [blame]
Jan Schäre6c0c322025-05-12 16:14:25 +00001load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2
3go_library(
4 name = "genproductinfo_lib",
5 srcs = ["main.go"],
6 importpath = "source.monogon.dev/osbase/build/genproductinfo",
7 visibility = ["//visibility:private"],
8 deps = [
9 "//osbase/oci/osimage",
10 "@com_github_joho_godotenv//:godotenv",
11 ],
12)
13
14go_binary(
15 name = "genproductinfo",
16 embed = [":genproductinfo_lib"],
17 visibility = ["//visibility:public"],
18)
19
20config_setting(
21 name = "flag_debug",
22 values = {"compilation_mode": "dbg"},
23)
24
25config_setting(
26 name = "flag_race",
27 flag_values = {"@io_bazel_rules_go//go/config:race": "True"},
28)