udfps: Add goodix HIDL extension manifest for userdebug build

Bug: 189315086
Bug: 189227969
Test: Can use Goodix APK to enroll and authenticate.
Change-Id: If1061382d6bde43e2b45f5e91da238ac5e0ebfde
diff --git a/fingerprint/udfps_common.mk b/fingerprint/udfps_common.mk
index 0eec7d2..51ce07f 100644
--- a/fingerprint/udfps_common.mk
+++ b/fingerprint/udfps_common.mk
@@ -17,6 +17,12 @@
 PRODUCT_COPY_FILES += \
     frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml
 
+# Fingerprint manifest
+ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
+DEVICE_MANIFEST_FILE += \
+    device/google/gs101/fingerprint/vendor.goodix.hardware.biometrics.fingerprint@2.1-service.xml
+endif
+
 # Include the Goodix AIDL HAL namespaces.
 PRODUCT_SOONG_NAMESPACES += vendor/goodix/udfps/g6_trusty
 PRODUCT_SOONG_NAMESPACES += vendor/goodix/udfps/g6_aidl_trusty
diff --git a/fingerprint/vendor.goodix.hardware.biometrics.fingerprint@2.1-service.xml b/fingerprint/vendor.goodix.hardware.biometrics.fingerprint@2.1-service.xml
new file mode 100644
index 0000000..e42448f
--- /dev/null
+++ b/fingerprint/vendor.goodix.hardware.biometrics.fingerprint@2.1-service.xml
@@ -0,0 +1,11 @@
+<manifest version="1.0" type="device">
+  <hal format="hidl">
+    <name>vendor.goodix.hardware.biometrics.fingerprint</name>
+    <transport>hwbinder</transport>
+    <version>2.1</version>
+    <interface>
+      <name>IGoodixFingerprintDaemon</name>
+      <instance>default</instance>
+    </interface>
+  </hal>
+</manifest>