[API] Change libvm_payload to shared lib
Test: MicrodroidTests
Bug: 243512047
Bug: 250854486
Change-Id: I20d0613d2118c43d891d1fbb60ee8ab070cbb8e0
diff --git a/compos/compos_key_helper/Android.bp b/compos/compos_key_helper/Android.bp
index fdfcfc1..c9480fc 100644
--- a/compos/compos_key_helper/Android.bp
+++ b/compos/compos_key_helper/Android.bp
@@ -26,9 +26,9 @@
static_libs: [
"libcompos_key",
- "libvm_payload",
],
shared_libs: [
+ "libvm_payload",
"libbinder_ndk",
],
}
diff --git a/microdroid/vm_payload/Android.bp b/microdroid/vm_payload/Android.bp
index f7223ab..4bfe603 100644
--- a/microdroid/vm_payload/Android.bp
+++ b/microdroid/vm_payload/Android.bp
@@ -2,7 +2,7 @@
default_applicable_licenses: ["Android-Apache-2.0"],
}
-rust_ffi_static {
+rust_ffi_shared {
name: "libvm_payload",
crate_name: "vm_payload",
srcs: ["src/*.rs"],
diff --git a/tests/testapk/Android.bp b/tests/testapk/Android.bp
index e1c8124..3cb892a 100644
--- a/tests/testapk/Android.bp
+++ b/tests/testapk/Android.bp
@@ -37,12 +37,12 @@
"libbinder_ndk",
"libbinder_rpc_unstable",
"MicrodroidTestNativeLibSub",
+ "libvm_payload",
],
static_libs: [
"libfsverity_digests_proto_cc",
"liblog",
"libprotobuf-cpp-lite-ndk",
- "libvm_payload",
],
}