init: support TARGET_INIT_VENDOR_LIB for first stage init
must add ramdisk_available: true, in device libinit impls
Change-Id: Id8ee3c6066881a1e6c8534659230012108038e71
diff --git a/init/Android.bp b/init/Android.bp
index 3a8b004..ddb6233 100644
--- a/init/Android.bp
+++ b/init/Android.bp
@@ -254,6 +254,7 @@
cc_library_static {
name: "vendor_init",
+ ramdisk_available: true,
recovery_available: true,
srcs: [
"vendor_init.cpp",
@@ -480,7 +481,10 @@
cc_binary {
name: "init_first_stage",
- defaults: ["init_first_stage_defaults"],
+ defaults: [
+ "init_first_stage_defaults",
+ "vendor_init_defaults",
+ ],
}
cc_binary {
@@ -488,6 +492,7 @@
defaults: [
"avf_build_flags_cc",
"init_first_stage_defaults",
+ "vendor_init_defaults",
],
cflags: ["-DMICRODROID=1"],
no_full_install: true,