github.com/afking/bazel-gazelle@v0.0.0-20180301150245-c02bc0f529e8/third_party/org_golang_x_tools/go/ssa/BUILD.bazel.in (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          "blockopt.go",
     7          "builder.go",
     8          "const.go",
     9          "create.go",
    10          "doc.go",
    11          "dom.go",
    12          "emit.go",
    13          "func.go",
    14          "identical.go",
    15          "identical_17.go",
    16          "lift.go",
    17          "lvalue.go",
    18          "methods.go",
    19          "mode.go",
    20          "print.go",
    21          "sanity.go",
    22          "source.go",
    23          "ssa.go",
    24          "testmain.go",
    25          "util.go",
    26          "wrappers.go",
    27      ],
    28      importpath = "golang.org/x/tools/go/ssa",
    29      visibility = ["//visibility:public"],
    30      deps = [
    31          "//go/ast/astutil:go_default_library",
    32          "//go/types/typeutil:go_default_library",
    33      ],
    34  )
    35  
    36  go_test(
    37      name = "go_default_xtest",
    38      srcs = [
    39          "builder_test.go",
    40          "example_test.go",
    41          "identical_test.go",
    42          "source_test.go",
    43          "testmain_test.go",
    44      ] + select({
    45          "@io_bazel_rules_go//go/platform:darwin": [
    46              "stdlib_test.go",
    47          ],
    48          "@io_bazel_rules_go//go/platform:dragonfly": [
    49              "stdlib_test.go",
    50          ],
    51          "@io_bazel_rules_go//go/platform:freebsd": [
    52              "stdlib_test.go",
    53          ],
    54          "@io_bazel_rules_go//go/platform:linux": [
    55              "stdlib_test.go",
    56          ],
    57          "@io_bazel_rules_go//go/platform:nacl": [
    58              "stdlib_test.go",
    59          ],
    60          "@io_bazel_rules_go//go/platform:netbsd": [
    61              "stdlib_test.go",
    62          ],
    63          "@io_bazel_rules_go//go/platform:openbsd": [
    64              "stdlib_test.go",
    65          ],
    66          "@io_bazel_rules_go//go/platform:plan9": [
    67              "stdlib_test.go",
    68          ],
    69          "@io_bazel_rules_go//go/platform:solaris": [
    70              "stdlib_test.go",
    71          ],
    72          "@io_bazel_rules_go//go/platform:windows": [
    73              "stdlib_test.go",
    74          ],
    75          "//conditions:default": [],
    76      }),
    77      data = glob(["testdata/**"]),
    78      deps = [
    79          ":go_default_library",
    80          "//go/ast/astutil:go_default_library",
    81          "//go/loader:go_default_library",
    82          "//go/ssa/ssautil:go_default_library",
    83      ] + select({
    84          "@io_bazel_rules_go//go/platform:darwin": [
    85              "//go/buildutil:go_default_library",
    86          ],
    87          "@io_bazel_rules_go//go/platform:dragonfly": [
    88              "//go/buildutil:go_default_library",
    89          ],
    90          "@io_bazel_rules_go//go/platform:freebsd": [
    91              "//go/buildutil:go_default_library",
    92          ],
    93          "@io_bazel_rules_go//go/platform:linux": [
    94              "//go/buildutil:go_default_library",
    95          ],
    96          "@io_bazel_rules_go//go/platform:nacl": [
    97              "//go/buildutil:go_default_library",
    98          ],
    99          "@io_bazel_rules_go//go/platform:netbsd": [
   100              "//go/buildutil:go_default_library",
   101          ],
   102          "@io_bazel_rules_go//go/platform:openbsd": [
   103              "//go/buildutil:go_default_library",
   104          ],
   105          "@io_bazel_rules_go//go/platform:plan9": [
   106              "//go/buildutil:go_default_library",
   107          ],
   108          "@io_bazel_rules_go//go/platform:solaris": [
   109              "//go/buildutil:go_default_library",
   110          ],
   111          "@io_bazel_rules_go//go/platform:windows": [
   112              "//go/buildutil:go_default_library",
   113          ],
   114          "//conditions:default": [],
   115      }),
   116  )