xref: /aosp_15_r20/external/bazelbuild-rules_rust/test/versioned_dylib/BUILD.bazel (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1load("//rust:defs.bzl", "rust_binary", "rust_test")
2
3package(default_visibility = ["//visibility:public"])
4
5rust_binary(
6    name = "versioned_dylib",
7    srcs = [
8        "src/main.rs",
9    ],
10    edition = "2018",
11    target_compatible_with = select({
12        "@platforms//os:linux": [],
13        "//conditions:default": ["@platforms//:incompatible"],
14    }),
15    deps = [
16        "//test/versioned_dylib/c:libreturn_zero",
17        "@libc",
18    ],
19)
20
21rust_test(
22    name = "versioned_dylib_test",
23    crate = "versioned_dylib",
24    edition = "2018",
25    target_compatible_with = select({
26        "@platforms//os:linux": [],
27        "//conditions:default": ["@platforms//:incompatible"],
28    }),
29)
30