1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5rust_defaults { 6 name: "libservice_vm_requests_nostd_defaults", 7 compile_multilib: "first", 8 crate_name: "service_vm_requests", 9 defaults: ["avf_build_flags_rust"], 10 srcs: ["src/lib.rs"], 11 prefer_rlib: true, 12 apex_available: [ 13 "com.android.virt", 14 ], 15 no_stdlibs: true, 16 stdlibs: [ 17 "libcore.rust_sysroot", 18 ], 19 rustlibs: [ 20 "libbssl_avf_error_nostd", 21 "libbssl_avf_nostd", 22 "libcbor_util_nostd", 23 "libciborium_nostd", 24 "libcoset_nostd", 25 "libder_nostd", 26 "libdiced_open_dice_nostd", 27 "liblog_rust_nostd", 28 "libmicrodroid_kernel_hashes", 29 "libserde_nostd", 30 "libservice_vm_comm_nostd", 31 "libspki_nostd", 32 "libx509_cert_nostd", 33 "libzeroize_nostd", 34 ], 35} 36 37rust_library_rlib { 38 name: "libservice_vm_requests_nostd", 39 defaults: ["libservice_vm_requests_nostd_defaults"], 40} 41 42rust_test { 43 name: "libservice_vm_requests.test", 44 defaults: ["libservice_vm_requests_nostd_defaults"], 45 test_suites: ["general-tests"], 46} 47