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,