blob: a68595f9ca475fc3a0b673a4c4bf5977c74f8713 [file] [log] [blame]
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
rust_ffi_shared {
name: "libvm_payload",
crate_name: "vm_payload",
srcs: ["src/*.rs"],
include_dirs: ["include"],
prefer_rlib: true,
rustlibs: [
"android.system.virtualization.payload-rust",
"libandroid_logger",
"libanyhow",
"libbinder_rs",
"liblog_rust",
],
apex_available: [
"com.android.compos",
],
}
rust_bindgen {
name: "libvm_payload_bindgen",
wrapper_src: "include/vm_payload.h",
crate_name: "vm_payload_bindgen",
source_stem: "bindings",
apex_available: ["com.android.compos"],
visibility: ["//packages/modules/Virtualization/compos"],
shared_libs: [
"libvm_payload",
],
}