Create wpa_supplicant vendor apex

Flag: build.RELEASE_GOOGLE_PIXEL_APEX_WPA_SUPPLICANT
Bug: 295805441
Change-Id: I618599c984dd90a14688075c45370658fe21ffae
diff --git a/wpa_supplicant/Android.bp b/wpa_supplicant/Android.bp
index 0880999..ab15eff 100644
--- a/wpa_supplicant/Android.bp
+++ b/wpa_supplicant/Android.bp
@@ -1520,3 +1520,16 @@
 }
 
 // End of non-cuttlefish section
+
+genrule {
+    name: "com.android.hardware.wpa_supplicant.rc-gen",
+    srcs: ["aidl/vendor/android.hardware.wifi.supplicant-service.rc"],
+    out: ["com.android.hardware.wpa_supplicant.rc"],
+    cmd: "sed -E 's@/vendor/bin@/apex/com.android.hardware.wpa_supplicant/bin@' $(in) > $(out)",
+}
+
+prebuilt_etc {
+    name: "com.android.hardware.wpa_supplicant.rc",
+    src: ":com.android.hardware.wpa_supplicant.rc-gen",
+    installable: false,
+}