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 )