blob: 88f43a0ec8527540e7716423ed6269bd38fc5e06 [file] [log] [blame]
Pierre-Clément Tosi1bf532b2023-11-13 11:06:20 +00001package {
Aditya Choudhary53696172024-02-05 15:46:19 +00002 default_team: "trendy_team_virtualization",
Pierre-Clément Tosi1bf532b2023-11-13 11:06:20 +00003 default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
6rust_library_rlib {
7 name: "libcstr",
8 crate_name: "cstr",
9 defaults: ["avf_build_flags_rust"],
10 srcs: ["src/lib.rs"],
11 edition: "2021",
12 host_supported: true,
13 prefer_rlib: true,
14 target: {
15 android: {
16 no_stdlibs: true,
17 stdlibs: [
18 "libcompiler_builtins.rust_sysroot",
19 "libcore.rust_sysroot",
20 ],
21 },
22 },
23 apex_available: [
24 "//apex_available:platform",
25 "//apex_available:anyapex",
26 ],
27}
28
29rust_test {
30 name: "libcstr.tests",
31 crate_name: "libcstr_test",
32 defaults: ["avf_build_flags_rust"],
33 srcs: ["src/lib.rs"],
34 test_suites: ["general-tests"],
35 prefer_rlib: true,
36 rustlibs: ["libcstr"],
37}