1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5android_app {
6    name: "VmAttestationDemoApp",
7    installable: true,
8    jni_libs: ["libvm_attestation_payload"],
9    jni_uses_platform_apis: true,
10    use_embedded_native_libs: true,
11    sdk_version: "system_current",
12    compile_multilib: "first",
13    apex_available: ["com.android.virt"],
14}
15
16rust_defaults {
17    name: "vm_attestation_payload_defaults",
18    crate_name: "vm_attestation_payload",
19    defaults: ["avf_build_flags_rust"],
20    srcs: ["src/main.rs"],
21    prefer_rlib: true,
22    rustlibs: [
23        "libandroid_logger",
24        "libanyhow",
25        "liblog_rust",
26        "libvm_payload_rs",
27    ],
28}
29
30rust_ffi {
31    name: "libvm_attestation_payload",
32    defaults: ["vm_attestation_payload_defaults"],
33}
34