...

Text file src/github.com/bazelbuild/buildtools/unused_deps/BUILD.bazel

Documentation: github.com/bazelbuild/buildtools/unused_deps

     1load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
     2
     3go_library(
     4    name = "unused_deps_lib",
     5    srcs = [
     6        "jar_manifest.go",
     7        "unused_deps.go",
     8    ],
     9    importpath = "github.com/bazelbuild/buildtools/unused_deps",
    10    visibility = ["//visibility:private"],
    11    x_defs = {
    12        "main.buildVersion": "{STABLE_buildVersion}",
    13        "main.buildScmRevision": "{STABLE_buildScmRevision}",
    14    },
    15    deps = [
    16        "//build",
    17        "//config",
    18        "//deps_proto",
    19        "//edit",
    20        "//extra_actions_base_proto",
    21        "//labels",
    22        "@com_github_golang_protobuf//proto:go_default_library",
    23    ],
    24)
    25
    26go_binary(
    27    name = "unused_deps",
    28    embed = [":unused_deps_lib"],
    29    visibility = ["//visibility:public"],
    30)
    31
    32go_binary(
    33    name = "unused_deps-darwin",
    34    out = "unused_deps-darwin_amd64",
    35    embed = [":unused_deps_lib"],
    36    goarch = "amd64",
    37    goos = "darwin",
    38    pure = "on",
    39    visibility = ["//visibility:public"],
    40)
    41
    42go_binary(
    43    name = "unused_deps-linux",
    44    out = "unused_deps-linux_amd64",
    45    embed = [":unused_deps_lib"],
    46    goarch = "amd64",
    47    goos = "linux",
    48    pure = "on",
    49    visibility = ["//visibility:public"],
    50)
    51
    52go_binary(
    53    name = "unused_deps-windows",
    54    out = "unused_deps-windows_amd64.exe",
    55    embed = [":unused_deps_lib"],
    56    goarch = "amd64",
    57    goos = "windows",
    58    pure = "on",
    59    visibility = ["//visibility:public"],
    60)
    61
    62go_binary(
    63    name = "unused_deps-linux-arm64",
    64    out = "unused_deps-linux_arm64",
    65    embed = [":unused_deps_lib"],
    66    goarch = "arm64",
    67    goos = "linux",
    68    pure = "on",
    69    visibility = ["//visibility:public"],
    70)
    71
    72go_binary(
    73    name = "unused_deps-darwin-arm64",
    74    out = "unused_deps-darwin_arm64",
    75    embed = [":unused_deps_lib"],
    76    goarch = "arm64",
    77    goos = "darwin",
    78    pure = "on",
    79    visibility = ["//visibility:public"],
    80)
    81
    82go_test(
    83    name = "jar_manifest_test",
    84    size = "small",
    85    srcs = ["jar_manifest_test.go"],
    86    embed = [":unused_deps_lib"],
    87)
    88
    89go_test(
    90    name = "unused_deps_test",
    91    srcs = ["jar_manifest_test.go"],
    92    embed = [":unused_deps_lib"],
    93)

View as plain text