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

     1  load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2  
     3  go_library(
     4      name = "go_default_library",
     5      srcs = [
     6          "index.go",
     7          "resolve.go",
     8          "resolve_external.go",
     9          "resolve_vendored.go",
    10          "std_package_list.go",
    11      ],
    12      importpath = "github.com/bazelbuild/bazel-gazelle/internal/resolve",
    13      visibility = ["//visibility:public"],
    14      deps = [
    15          "//internal/config:go_default_library",
    16          "//internal/label:go_default_library",
    17          "//internal/pathtools:go_default_library",
    18          "//internal/repos:go_default_library",
    19          "@com_github_bazelbuild_buildtools//build:go_default_library",
    20      ],
    21  )
    22  
    23  go_test(
    24      name = "go_default_test",
    25      size = "small",
    26      srcs = [
    27          "resolve_external_test.go",
    28          "resolve_test.go",
    29      ],
    30      embed = [":go_default_library"],
    31      deps = [
    32          "//internal/config:go_default_library",
    33          "//internal/label:go_default_library",
    34          "//internal/repos:go_default_library",
    35          "@com_github_bazelbuild_buildtools//build:go_default_library",
    36          "@org_golang_x_tools//go/vcs:go_default_library",
    37      ],
    38  )
    39  
    40  # TODO(jayconrod): test that the checked-in static file matches the generated
    41  # file. The generated code is checked in so that Gazelle can still be built
    42  # with "go get".
    43  genrule(
    44      name = "std_package_list",
    45      srcs = ["@go_sdk//:packages.txt"],
    46      outs = ["std_package_list.go"],
    47      cmd = "$(location //internal/resolve/gen_std_package_list) $< $@",
    48      tools = ["//internal/resolve/gen_std_package_list"],
    49  )