blob: 96dbf098e79bb8b1e08edbc66bd3b3d10cfdca05 [file] [log] [blame]
Alice Wang5dddeea2023-10-13 12:56:22 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6 name: "libcbor_util_defaults",
7 crate_name: "cbor_util",
8 srcs: ["src/lib.rs"],
9 defaults: ["avf_build_flags_rust"],
10 prefer_rlib: true,
11 apex_available: [
12 "com.android.virt",
13 ],
14}
15
16rust_library_rlib {
17 name: "libcbor_util_nostd",
18 defaults: ["libcbor_util_defaults"],
19 no_stdlibs: true,
20 stdlibs: [
21 "libcompiler_builtins.rust_sysroot",
22 "libcore.rust_sysroot",
23 ],
24 rustlibs: [
25 "libciborium_nostd",
26 "libcoset_nostd",
Alice Wangdd29c5d2023-12-07 09:56:23 +000027 "liblog_rust_nostd",
Alice Wang5dddeea2023-10-13 12:56:22 +000028 "libserde_nostd",
29 ],
30}
31
32rust_library {
33 name: "libcbor_util",
34 defaults: ["libcbor_util_defaults"],
35 features: [
36 "std",
37 ],
38 rustlibs: [
39 "libciborium",
40 "libcoset",
Alice Wangdd29c5d2023-12-07 09:56:23 +000041 "liblog_rust",
Alice Wang5dddeea2023-10-13 12:56:22 +000042 "libserde",
43 ],
44}