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