blob: 56448195176ef62f30c256673e6bda345840d9e4 [file] [log] [blame]
Alice Wangc2fec932023-02-23 16:24:02 +00001package {
Aditya Choudhary53696172024-02-05 15:46:19 +00002 default_team: "trendy_team_virtualization",
Alice Wangc2fec932023-02-23 16:24:02 +00003 default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
6android_app {
Alice Wangeeadc3f2024-02-08 13:14:13 +00007 name: "VmAttestationDemoApp",
Alice Wangc2fec932023-02-23 16:24:02 +00008 installable: true,
Alice Wangeeadc3f2024-02-08 13:14:13 +00009 jni_libs: ["libvm_attestation_payload"],
Alice Wangc2fec932023-02-23 16:24:02 +000010 jni_uses_platform_apis: true,
11 use_embedded_native_libs: true,
12 sdk_version: "system_current",
13 compile_multilib: "first",
14 apex_available: ["com.android.virt"],
15}
16
17rust_defaults {
Alice Wangeeadc3f2024-02-08 13:14:13 +000018 name: "vm_attestation_payload_defaults",
19 crate_name: "vm_attestation_payload",
Nikita Ioffeda1b2732023-09-04 13:46:56 +010020 defaults: ["avf_build_flags_rust"],
Alice Wangc2fec932023-02-23 16:24:02 +000021 srcs: ["src/main.rs"],
22 prefer_rlib: true,
23 rustlibs: [
24 "libandroid_logger",
25 "libanyhow",
26 "liblog_rust",
27 "libvm_payload_bindgen",
28 ],
29}
30
31rust_ffi {
Alice Wangeeadc3f2024-02-08 13:14:13 +000032 name: "libvm_attestation_payload",
33 defaults: ["vm_attestation_payload_defaults"],
Alice Wangc2fec932023-02-23 16:24:02 +000034}