• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6    name: "vm.defaults",
7    crate_name: "vm",
8    srcs: ["src/main.rs"],
9    edition: "2021",
10    prefer_rlib: true,
11    rustlibs: [
12        "android.system.virtualizationservice-rust",
13        "libanyhow",
14        "libbinder_rs",
15        "libclap",
16        "libenv_logger",
17        "libglob",
18        "libhypervisor_props",
19        "liblibc",
20        "liblog_rust",
21        "libmicrodroid_payload_config",
22        "librand",
23        "libserde_json",
24        "libserde",
25        "libvmconfig",
26        "libvmclient",
27        "libzip",
28    ],
29}
30
31rust_binary {
32    name: "vm",
33    defaults: ["vm.defaults"],
34    apex_available: [
35        "com.android.virt",
36    ],
37}
38
39rust_test {
40    name: "vm.test",
41    defaults: ["vm.defaults"],
42    test_suites: ["general-tests"],
43    compile_multilib: "first",
44}
45
46sh_binary_host {
47    name: "vm_shell",
48    src: "vm_shell.sh",
49}
50