github.com/bazelbuild/bazel-gazelle@v0.36.1-0.20240520142334-61b277ba6fed/third_party/org_golang_x_tools/cmd/stringer/BUILD.bazel.in (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library", "go_test") 2 3 go_library( 4 name = "go_default_library", 5 srcs = [ 6 "importer18.go", 7 "importer19.go", 8 "stringer.go", 9 ], 10 importpath = "golang.org/x/tools/cmd/stringer", 11 visibility = ["//visibility:private"], 12 ) 13 14 go_binary( 15 name = "stringer", 16 embed = [":go_default_library"], 17 visibility = ["//visibility:public"], 18 ) 19 20 go_test( 21 name = "go_default_test", 22 srcs = [ 23 "golden_test.go", 24 "util_test.go", 25 ] + select({ 26 "@io_bazel_rules_go//go/platform:darwin": [ 27 "endtoend_test.go", 28 ], 29 "@io_bazel_rules_go//go/platform:dragonfly": [ 30 "endtoend_test.go", 31 ], 32 "@io_bazel_rules_go//go/platform:freebsd": [ 33 "endtoend_test.go", 34 ], 35 "@io_bazel_rules_go//go/platform:linux": [ 36 "endtoend_test.go", 37 ], 38 "@io_bazel_rules_go//go/platform:nacl": [ 39 "endtoend_test.go", 40 ], 41 "@io_bazel_rules_go//go/platform:netbsd": [ 42 "endtoend_test.go", 43 ], 44 "@io_bazel_rules_go//go/platform:openbsd": [ 45 "endtoend_test.go", 46 ], 47 "@io_bazel_rules_go//go/platform:plan9": [ 48 "endtoend_test.go", 49 ], 50 "@io_bazel_rules_go//go/platform:solaris": [ 51 "endtoend_test.go", 52 ], 53 "@io_bazel_rules_go//go/platform:windows": [ 54 "endtoend_test.go", 55 ], 56 "//conditions:default": [], 57 }), 58 embed = [":go_default_library"], 59 )