github.com/afking/bazel-gazelle@v0.0.0-20180301150245-c02bc0f529e8/third_party/org_golang_x_tools/container/intsets/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 "sparse.go", 7 "util.go", 8 ] + select({ 9 "@io_bazel_rules_go//go/platform:386": [ 10 "popcnt_generic.go", 11 ], 12 "@io_bazel_rules_go//go/platform:amd64": [ 13 "popcnt_amd64.go", 14 "popcnt_amd64.s", 15 ], 16 "@io_bazel_rules_go//go/platform:amd64p32": [ 17 "popcnt_generic.go", 18 ], 19 "@io_bazel_rules_go//go/platform:arm": [ 20 "popcnt_generic.go", 21 ], 22 "@io_bazel_rules_go//go/platform:arm64": [ 23 "popcnt_generic.go", 24 ], 25 "@io_bazel_rules_go//go/platform:mips": [ 26 "popcnt_generic.go", 27 ], 28 "@io_bazel_rules_go//go/platform:mips64": [ 29 "popcnt_generic.go", 30 ], 31 "@io_bazel_rules_go//go/platform:mips64le": [ 32 "popcnt_generic.go", 33 ], 34 "@io_bazel_rules_go//go/platform:mipsle": [ 35 "popcnt_generic.go", 36 ], 37 "@io_bazel_rules_go//go/platform:ppc64": [ 38 "popcnt_generic.go", 39 ], 40 "@io_bazel_rules_go//go/platform:ppc64le": [ 41 "popcnt_generic.go", 42 ], 43 "@io_bazel_rules_go//go/platform:s390x": [ 44 "popcnt_generic.go", 45 ], 46 "//conditions:default": [], 47 }), 48 importpath = "golang.org/x/tools/container/intsets", 49 visibility = ["//visibility:public"], 50 ) 51 52 go_test( 53 name = "go_default_test", 54 srcs = ["util_test.go"], 55 embed = [":go_default_library"], 56 ) 57 58 go_test( 59 name = "go_default_xtest", 60 srcs = ["sparse_test.go"], 61 deps = [":go_default_library"], 62 )