github.com/wolfd/bazel-gazelle@v0.14.0/internal/language/go/testdata/platforms/BUILD.want (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 "cgo_generic.c", 7 "cgo_generic.go", 8 "cgo_linux.c", 9 "cgo_linux.go", 10 "generic.go", 11 "no_cgo.go", 12 "release.go", 13 "suffix_amd64.go", 14 "suffix_arm.go", 15 "suffix_darwin.go", 16 "suffix_linux.go", 17 "tag_a.go", 18 "tag_d.go", 19 "tag_l.go", 20 ], 21 _gazelle_imports = [ 22 "example.com/repo/platforms/generic", 23 ] + select({ 24 "@io_bazel_rules_go//go/platform:darwin": [ 25 "example.com/repo/platforms/darwin", 26 ], 27 "@io_bazel_rules_go//go/platform:linux": [ 28 "example.com/repo/platforms/linux", 29 ], 30 "//conditions:default": [], 31 }), 32 cgo = True, 33 copts = [ 34 "-DGENERIC", 35 ] + select({ 36 "@io_bazel_rules_go//go/platform:linux": [ 37 "-DLINUX", 38 ], 39 "//conditions:default": [], 40 }), 41 importpath = "example.com/repo/platforms", 42 visibility = ["//visibility:public"], 43 ) 44 45 go_test( 46 name = "go_default_test", 47 srcs = [ 48 "generic_test.go", 49 "suffix_linux_test.go", 50 ], 51 _gazelle_imports = [], 52 embed = [":go_default_library"], 53 )