1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_binary {
6    name: "compos_verify",
7    srcs: ["verify.rs"],
8    defaults: ["avf_build_flags_rust"],
9    edition: "2021",
10    rustlibs: [
11        "compos_aidl_interface-rust",
12        "libandroid_logger",
13        "libanyhow",
14        "libbinder_rs",
15        "libclap",
16        "libcompos_common",
17        "libcompos_verify_native_rust",
18        "liblog_rust",
19        "libvmclient",
20    ],
21    prefer_rlib: true,
22    apex_available: [
23        "com.android.compos",
24    ],
25}
26
27rust_test {
28    name: "compos_verify.test",
29    srcs: ["verify.rs"],
30    defaults: ["avf_build_flags_rust"],
31    edition: "2021",
32    rustlibs: [
33        "compos_aidl_interface-rust",
34        "libandroid_logger",
35        "libanyhow",
36        "libbinder_rs",
37        "libclap",
38        "libcompos_common",
39        "libcompos_verify_native_rust",
40        "liblog_rust",
41        "libvmclient",
42    ],
43    prefer_rlib: true,
44    test_suites: ["general-tests"],
45}
46