blob: c64b70ac09827e5d3d120b157665c50002cf828d [file] [log] [blame]
Alice Wangc2fec932023-02-23 16:24:02 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5android_app {
Alice Wangeeadc3f2024-02-08 13:14:13 +00006 name: "VmAttestationDemoApp",
Alice Wangc2fec932023-02-23 16:24:02 +00007 installable: true,
Alice Wangeeadc3f2024-02-08 13:14:13 +00008 jni_libs: ["libvm_attestation_payload"],
Alice Wangc2fec932023-02-23 16:24:02 +00009 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 {
Alice Wangeeadc3f2024-02-08 13:14:13 +000017 name: "vm_attestation_payload_defaults",
18 crate_name: "vm_attestation_payload",
Nikita Ioffeda1b2732023-09-04 13:46:56 +010019 defaults: ["avf_build_flags_rust"],
Alice Wangc2fec932023-02-23 16:24:02 +000020 srcs: ["src/main.rs"],
21 prefer_rlib: true,
22 rustlibs: [
23 "libandroid_logger",
24 "libanyhow",
25 "liblog_rust",
Alan Stokes9fd57b02024-05-28 09:50:22 +010026 "libvm_payload_rs",
Alice Wangc2fec932023-02-23 16:24:02 +000027 ],
28}
29
30rust_ffi {
Alice Wangeeadc3f2024-02-08 13:14:13 +000031 name: "libvm_attestation_payload",
32 defaults: ["vm_attestation_payload_defaults"],
Alice Wangc2fec932023-02-23 16:24:02 +000033}