add wait_for_keymaster

Bug: 79228237
Test: boots with patch
Change-Id: I581bcd4c4dd92c5b7be70eb351ecba20225e1eee
diff --git a/Android.bp b/Android.bp
index b18d7c4..a8934fc 100644
--- a/Android.bp
+++ b/Android.bp
@@ -163,6 +163,7 @@
     required: [
         "mke2fs",
         "vold_prepare_subdirs",
+        "wait_for_keymaster",
     ],
 }
 
@@ -184,6 +185,28 @@
 }
 
 cc_binary {
+    name: "wait_for_keymaster",
+    defaults: ["vold_default_flags"],
+
+    srcs: [
+        "wait_for_keymaster.cpp",
+        "Keymaster.cpp",
+    ],
+    shared_libs: [
+        "libbase",
+        "libbinder",
+
+        "android.hardware.keymaster@3.0",
+        "android.hardware.keymaster@4.0",
+        "libhardware",
+        "libhardware_legacy",
+        "libhidlbase",
+        "libhwbinder",
+        "libkeymaster4support",
+    ],
+}
+
+cc_binary {
     name: "secdiscard",
     defaults: ["vold_default_flags"],