github.com/wolfd/bazel-gazelle@v0.14.0/cmd/gazelle/BUILD.bazel (about)

     1  load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test")
     2  
     3  go_library(
     4      name = "go_default_library",
     5      srcs = [
     6          "diff.go",
     7          "fix.go",
     8          "fix-update.go",
     9          "gazelle.go",
    10          "langs.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/flag:go_default_library",
    20          "//internal/label:go_default_library",
    21          "//internal/language:go_default_library",
    22          "//internal/language/go:go_default_library",
    23          "//internal/language/proto:go_default_library",
    24          "//internal/merger:go_default_library",
    25          "//internal/repos:go_default_library",
    26          "//internal/resolve:go_default_library",
    27          "//internal/rule:go_default_library",
    28          "//internal/version:go_default_library",
    29          "//internal/walk:go_default_library",
    30          "//vendor/github.com/bazelbuild/buildtools/build:go_default_library",
    31      ],
    32  )
    33  
    34  go_binary(
    35      name = "gazelle",
    36      embed = [":go_default_library"],
    37      msan = "off",
    38      pure = "off",
    39      race = "off",
    40      static = "off",
    41      visibility = ["//visibility:public"],
    42  )
    43  
    44  go_binary(
    45      name = "gazelle_pure",
    46      embed = [":go_default_library"],
    47      msan = "off",
    48      pure = "on",
    49      race = "off",
    50      static = "off",
    51      tags = ["manual"],
    52      visibility = ["//visibility:public"],
    53  )
    54  
    55  go_test(
    56      name = "go_default_test",
    57      size = "small",
    58      srcs = [
    59          "fix_test.go",
    60          "integration_test.go",
    61      ],
    62      embed = [":go_default_library"],
    63      deps = [
    64          "//internal/config:go_default_library",
    65          "//internal/wspace:go_default_library",
    66          "//vendor/github.com/bazelbuild/buildtools/build:go_default_library",
    67      ],
    68  )