github.com/afking/bazel-gazelle@v0.0.0-20180301150245-c02bc0f529e8/internal/rules/testdata/repo/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 "generic.go", 9 "no_cgo.go", 10 "release.go", 11 ] + select({ 12 "@io_bazel_rules_go//go/platform:darwin": [ 13 "suffix_darwin.go", 14 "tag_d.go", 15 ], 16 "@io_bazel_rules_go//go/platform:linux": [ 17 "cgo_linux.c", 18 "cgo_linux.go", 19 "suffix_linux.go", 20 "tag_l.go", 21 ], 22 "//conditions:default": [], 23 }) + select({ 24 "@io_bazel_rules_go//go/platform:amd64": [ 25 "suffix_amd64.go", 26 "tag_a.go", 27 ], 28 "@io_bazel_rules_go//go/platform:arm": [ 29 "suffix_arm.go", 30 ], 31 "//conditions:default": [], 32 }), 33 _gazelle_imports = [ 34 "example.com/repo/platforms/generic", 35 ] + select({ 36 "@io_bazel_rules_go//go/platform:darwin": [ 37 "example.com/repo/platforms/darwin", 38 ], 39 "@io_bazel_rules_go//go/platform:linux": [ 40 "example.com/repo/platforms/linux", 41 ], 42 "//conditions:default": [], 43 }), 44 cgo = True, 45 copts = [ 46 "-DGENERIC", 47 ] + select({ 48 "@io_bazel_rules_go//go/platform:linux": [ 49 "-DLINUX", 50 ], 51 "//conditions:default": [], 52 }), 53 importpath = "example.com/repo/platforms", 54 visibility = ["//visibility:public"], 55 ) 56 57 go_test( 58 name = "go_default_xtest", 59 srcs = [ 60 "generic_test.go", 61 ] + select({ 62 "@io_bazel_rules_go//go/platform:linux": [ 63 "suffix_linux_test.go", 64 ], 65 "//conditions:default": [], 66 }), 67 )