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 )