...

Text file src/edge-infra.dev/cmd/edge/monitoring/dashman/BUILD.bazel

Documentation: edge-infra.dev/cmd/edge/monitoring/dashman

     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