github.com/bazelbuild/bazel-gazelle@v0.36.1-0.20240520142334-61b277ba6fed/third_party/org_golang_x_tools/go/ssa/interp/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          "external.go",
     7          "interp.go",
     8          "map.go",
     9          "ops.go",
    10          "reflect.go",
    11          "value.go",
    12      ] + select({
    13          "@io_bazel_rules_go//go/platform:darwin": [
    14              "external_darwin.go",
    15              "external_unix.go",
    16          ],
    17          "@io_bazel_rules_go//go/platform:linux": [
    18              "external_unix.go",
    19          ],
    20          "//conditions:default": [],
    21      }),
    22      importpath = "golang.org/x/tools/go/ssa/interp",
    23      visibility = ["//visibility:public"],
    24      deps = [
    25          "//go/ssa:go_default_library",
    26          "//go/types/typeutil:go_default_library",
    27      ],
    28  )
    29  
    30  go_test(
    31      name = "go_default_xtest",
    32      srcs = select({
    33          "@io_bazel_rules_go//go/platform:darwin": [
    34              "interp_test.go",
    35          ],
    36          "@io_bazel_rules_go//go/platform:linux": [
    37              "interp_test.go",
    38          ],
    39          "//conditions:default": [],
    40      }),
    41      data = glob(["testdata/**"]),
    42      deps = select({
    43          "@io_bazel_rules_go//go/platform:darwin": [
    44              ":go_default_library",
    45              "//go/loader:go_default_library",
    46              "//go/ssa:go_default_library",
    47              "//go/ssa/ssautil:go_default_library",
    48          ],
    49          "@io_bazel_rules_go//go/platform:linux": [
    50              ":go_default_library",
    51              "//go/loader:go_default_library",
    52              "//go/ssa:go_default_library",
    53              "//go/ssa/ssautil:go_default_library",
    54          ],
    55          "//conditions:default": [],
    56      }),
    57  )