1package { 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", 27 "liblog_rust_nostd", 28 "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", 41 "liblog_rust", 42 "libserde", 43 ], 44} 45