blob: 9bce2f4c9dd5006a6a57bb6131f6ff13d5c63e77 [file] [log] [blame]
Alice Wang748b0322023-07-24 12:51:18 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6 name: "libservice_vm_comm_defaults",
7 crate_name: "service_vm_comm",
Nikita Ioffeda1b2732023-09-04 13:46:56 +01008 defaults: ["avf_build_flags_rust"],
Alice Wang748b0322023-07-24 12:51:18 +00009 srcs: ["src/lib.rs"],
10 prefer_rlib: true,
11 apex_available: [
12 "com.android.virt",
13 ],
14}
15
16rust_library_rlib {
17 name: "libservice_vm_comm_nostd",
18 defaults: ["libservice_vm_comm_defaults"],
19 no_stdlibs: true,
20 stdlibs: [
21 "libcore.rust_sysroot",
22 ],
23 rustlibs: [
Alice Wangd80e99e2023-09-15 13:26:01 +000024 "libcoset_nostd",
25 "liblog_rust_nostd",
Alice Wang748b0322023-07-24 12:51:18 +000026 "libserde_nostd",
27 ],
28}
29
30rust_library {
31 name: "libservice_vm_comm",
32 defaults: ["libservice_vm_comm_defaults"],
33 rustlibs: [
Alice Wangd80e99e2023-09-15 13:26:01 +000034 "libcoset",
35 "liblog_rust",
Alice Wang748b0322023-07-24 12:51:18 +000036 "libserde",
37 ],
38 features: [
39 "std",
40 ],
41}