...

Text file src/github.com/bazelbuild/bazel-gazelle/language/go/testdata/platforms/BUILD.want

Documentation: github.com/bazelbuild/bazel-gazelle/language/go/testdata/platforms

     1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2
     3go_library(
     4    name = "platforms",
     5    srcs = [
     6        "cgo_generic.c",
     7        "cgo_generic.go",
     8        "cgo_linux.c",
     9        "cgo_linux.go",
    10        "constraints_dual_cgo.go",
    11        "constraints_dual_no_cgo.go",
    12        "constraints_verify_demorgans_law.go",
    13        "generic.go",
    14        "new_constraint_a.go",
    15        "no_cgo.go",
    16        "release.go",
    17        "suffix_amd64.go",
    18        "suffix_arm.go",
    19        "suffix_darwin.go",
    20        "suffix_linux.go",
    21        "tag_a.go",
    22        "tag_d.go",
    23        "tag_l.go",
    24    ],
    25    _gazelle_imports = [
    26        "example.com/repo/platforms/generic",
    27    ] + select({
    28        "@io_bazel_rules_go//go/platform:android": [
    29            "example.com/repo/platforms/linux",
    30        ],
    31        "@io_bazel_rules_go//go/platform:darwin": [
    32            "example.com/repo/platforms/darwin",
    33        ],
    34        "@io_bazel_rules_go//go/platform:ios": [
    35            "example.com/repo/platforms/darwin",
    36        ],
    37        "@io_bazel_rules_go//go/platform:linux": [
    38            "example.com/repo/platforms/linux",
    39        ],
    40        "//conditions:default": [],
    41    }),
    42    cgo = True,
    43    copts = [
    44        "-DGENERIC",
    45    ] + select({
    46        "@io_bazel_rules_go//go/platform:android": [
    47            "-DLINUX",
    48        ],
    49        "@io_bazel_rules_go//go/platform:linux": [
    50            "-DLINUX",
    51        ],
    52        "//conditions:default": [],
    53    }),
    54    importpath = "example.com/repo/platforms",
    55    visibility = ["//visibility:public"],
    56)
    57
    58go_test(
    59    name = "platforms_test",
    60    srcs = [
    61        "generic_test.go",
    62        "suffix_linux_test.go",
    63    ],
    64    _gazelle_imports = ["example.com/repo/platforms"],
    65)

View as plain text