Put ro.product.cpu.abi
The system property value is determined at build-time.
Bug: 188513012
Test: atest MicrodroidHostTestCases
Change-Id: I874d1edd04631bca4cdbfbda81855835100812f2
diff --git a/microdroid/Android.bp b/microdroid/Android.bp
index 98b2f98..435557e 100644
--- a/microdroid/Android.bp
+++ b/microdroid/Android.bp
@@ -113,9 +113,31 @@
name: "microdroid_build_prop",
filename: "build.prop",
src: "build.prop",
+ arch: {
+ x86_64: {
+ src: ":microdroid_build_prop_gen_x86_64",
+ },
+ arm64: {
+ src: ":microdroid_build_prop_gen_arm64",
+ },
+ },
installable: false,
}
+genrule {
+ name: "microdroid_build_prop_gen_x86_64",
+ srcs: ["build.prop"],
+ out: ["build.prop.out"],
+ cmd: "cp $(in) $(out); echo ro.product.cpu.abilist=x86_64 >> $(out)",
+}
+
+genrule {
+ name: "microdroid_build_prop_gen_arm64",
+ srcs: ["build.prop"],
+ out: ["build.prop.out"],
+ cmd: "cp $(in) $(out); echo ro.product.cpu.abilist=arm64-v8a >> $(out)",
+}
+
android_filesystem {
name: "microdroid_vendor",
use_avb: true,