blob: 4a575b251509f35fafcf6bc8f4f4d03b6144a145 [file] [log] [blame]
Alice Wang7b4b6132023-10-05 08:00:16 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
Alice Wang8b8e6e62023-10-02 09:10:13 +00006 name: "libservice_vm_requests_nostd_defaults",
Cole Faust2b944092024-10-23 16:37:21 -07007 compile_multilib: "first",
Alice Wang7b4b6132023-10-05 08:00:16 +00008 crate_name: "service_vm_requests",
9 defaults: ["avf_build_flags_rust"],
10 srcs: ["src/lib.rs"],
11 prefer_rlib: true,
Alice Wang7b4b6132023-10-05 08:00:16 +000012 no_stdlibs: true,
13 stdlibs: [
14 "libcore.rust_sysroot",
15 ],
16 rustlibs: [
17 "libbssl_avf_error_nostd",
18 "libbssl_avf_nostd",
Alice Wang5dddeea2023-10-13 12:56:22 +000019 "libcbor_util_nostd",
Alice Wang7b4b6132023-10-05 08:00:16 +000020 "libciborium_nostd",
21 "libcoset_nostd",
Alice Wang20b8ebc2023-11-17 09:54:47 +000022 "libder_nostd",
Alice Wang7b4b6132023-10-05 08:00:16 +000023 "libdiced_open_dice_nostd",
24 "liblog_rust_nostd",
Alice Wang4e093102023-12-13 09:16:29 +000025 "libmicrodroid_kernel_hashes",
Alice Wang7b4b6132023-10-05 08:00:16 +000026 "libserde_nostd",
27 "libservice_vm_comm_nostd",
Alice Wang20b8ebc2023-11-17 09:54:47 +000028 "libspki_nostd",
29 "libx509_cert_nostd",
Alice Wang7b4b6132023-10-05 08:00:16 +000030 "libzeroize_nostd",
31 ],
32}
Alice Wang8b8e6e62023-10-02 09:10:13 +000033
34rust_library_rlib {
35 name: "libservice_vm_requests_nostd",
36 defaults: ["libservice_vm_requests_nostd_defaults"],
Colin Crosse65c6292025-02-07 20:34:12 +000037 apex_available: [
38 "com.android.virt",
39 ],
Alice Wang8b8e6e62023-10-02 09:10:13 +000040}
41
42rust_test {
43 name: "libservice_vm_requests.test",
44 defaults: ["libservice_vm_requests_nostd_defaults"],
45 test_suites: ["general-tests"],
46}