xref: /aosp_15_r20/external/bazelbuild-rules_go/tests/legacy/cgo_pure/BUILD.bazel (revision 9bb1b549b6a84214c53be0924760be030e66b93a)
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4    name = "cgo_pure",
5    srcs = [
6        "cgo.c",
7        "cgo.go",
8        "cgo_no_tag.go",
9        "pure.go",
10    ],
11    cgo = True,
12    importpath = "github.com/bazelbuild/rules_go/tests/cgo_pure",
13)
14
15go_test(
16    name = "cgo_test",
17    size = "small",
18    srcs = ["cgo_pure_test.go"],
19    x_defs = {
20        "Expect": "2",
21    },
22    deps = [":cgo_pure"],
23)
24
25go_test(
26    name = "pure_test",
27    size = "small",
28    srcs = ["cgo_pure_test.go"],
29    pure = "on",
30    x_defs = {
31        "Expect": "1",
32    },
33    deps = [":cgo_pure"],
34)
35