...
1load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
2
3go_binary(
4 name = "dashman",
5 embed = [":dashman_lib"],
6 visibility = ["//visibility:public"],
7)
8
9go_binary(
10 name = "dashman_linux",
11 embed = [":dashman_lib"],
12 goarch = "amd64",
13 goos = "linux",
14 visibility = ["//visibility:public"],
15)
16
17go_binary(
18 name = "dashman_darwin",
19 embed = [":dashman_lib"],
20 goarch = "amd64",
21 goos = "darwin",
22 visibility = ["//visibility:public"],
23)
24
25go_library(
26 name = "dashman_lib",
27 srcs = ["main.go"],
28 importpath = "edge-infra.dev/cmd/edge/monitoring/dashman",
29 visibility = ["//visibility:private"],
30 deps = [
31 "//cmd/edge/monitoring/dashman/cli",
32 "//pkg/lib/build/bazel",
33 ],
34)
View as plain text