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