xref: /aosp_15_r20/external/bazelbuild-rules_go/tests/legacy/examples/lib/BUILD.bazel (revision 9bb1b549b6a84214c53be0924760be030e66b93a)
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3package(
4    default_visibility = ["//visibility:public"],
5)
6
7go_library(
8    name = "go_default_library",
9    srcs = [
10        "add_amd64.s",
11        "add_arm64.s",
12        "asm.go",
13        "lib.go",
14        "sub_amd64.s",
15        "sub_arm64.s",
16    ],
17    importpath = "github.com/bazelbuild/rules_go/examples/lib",
18    deps = ["//tests/legacy/examples/lib/deep:go_default_library"],
19)
20
21go_test(
22    name = "lib_test",
23    size = "small",
24    srcs = [
25        "lib_test.go",
26    ],
27    embed = [":go_default_library"],
28)
29
30go_test(
31    name = "lib_external_test",
32    size = "small",
33    srcs = [
34        "lib_x_test.go",
35    ],
36    args = [
37        "-lib_test.buildtime",
38        "'05/19/2016 10:30am'",
39    ],
40    x_defs = {
41        "github.com/bazelbuild/rules_go/examples/lib.buildTime": "05/19/2016 10:30am",
42    },
43    deps = [
44        ":go_default_library",
45    ],
46)
47