github.com/afking/bazel-gazelle@v0.0.0-20180301150245-c02bc0f529e8/cmd/gazelle/BUILD.bazel (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_binary", "go_test")
     2  
     3  go_library(
     4      name = "go_default_library",
     5      srcs = [
     6          "diff.go",
     7          "fix.go",
     8          "fix-update.go",
     9          "flags.go",
    10          "gazelle.go",
    11          "print.go",
    12          "update-repos.go",
    13          "version.go",
    14      ],
    15      importpath = "github.com/bazelbuild/bazel-gazelle/cmd/gazelle",
    16      visibility = ["//visibility:private"],
    17      deps = [
    18          "//internal/config:go_default_library",
    19          "//internal/label:go_default_library",
    20          "//internal/merger:go_default_library",
    21          "//internal/packages:go_default_library",
    22          "//internal/repos:go_default_library",
    23          "//internal/resolve:go_default_library",
    24          "//internal/rules:go_default_library",
    25          "//internal/version:go_default_library",
    26          "//internal/wspace:go_default_library",
    27          "@com_github_bazelbuild_buildtools//build:go_default_library",
    28      ],
    29  )
    30  
    31  go_binary(
    32      name = "gazelle",
    33      embed = [":go_default_library"],
    34      visibility = ["//visibility:public"],
    35  )
    36  
    37  go_binary(
    38      name = "gazelle_pure",
    39      embed = [":go_default_library"],
    40      pure = "on",
    41      visibility = ["//visibility:public"],
    42  )
    43  
    44  go_test(
    45      name = "go_default_test",
    46      size = "small",
    47      srcs = [
    48          "fix_test.go",
    49          "integration_test.go",
    50      ],
    51      embed = [":go_default_library"],
    52      deps = [
    53          "//internal/config:go_default_library",
    54          "//internal/wspace:go_default_library",
    55          "@com_github_bazelbuild_buildtools//build:go_default_library",
    56      ],
    57  )