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