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  )