device: google: gs101: IAudioMetricExt hidl manifest settings

Bug: 180627405
Test: Manually test

Signed-off-by: Roger Fang <rogerfang@google.com>
Change-Id: If84d94703bdbb3621dc03bdb2101c42bfd4a3c91
diff --git a/device.mk b/device.mk
index 7b93f9a..c0d657c 100644
--- a/device.mk
+++ b/device.mk
@@ -1040,6 +1040,12 @@
 	ro.audio.monitorRotation = true \
 	ro.audio.offload_wakelock=false
 
+ifeq (,$(filter aosp_%,$(TARGET_PRODUCT)))
+# IAudioMetricExt HIDL
+PRODUCT_PACKAGES += \
+    vendor.google.audiometricext@1.0-service-vendor
+endif
+
 # vndservicemanager and vndservice no longer included in API 30+, however needed by vendor code.
 # See b/148807371 for reference
 PRODUCT_PACKAGES += vndservicemanager
diff --git a/device_framework_matrix_product.xml b/device_framework_matrix_product.xml
index 92a730a..71eb48b 100644
--- a/device_framework_matrix_product.xml
+++ b/device_framework_matrix_product.xml
@@ -173,4 +173,12 @@
             <instance>rilExternal</instance>
         </interface>
     </hal>
+    <hal format="hidl">
+       <name>vendor.google.audiometricext</name>
+       <version>1.0</version>
+       <interface>
+           <name>IAudioMetricExt</name>
+           <instance>default</instance>
+       </interface>
+    </hal>
 </compatibility-matrix>
diff --git a/manifest-gralloc3.xml b/manifest-gralloc3.xml
index 8cadaba..5f416b9 100644
--- a/manifest-gralloc3.xml
+++ b/manifest-gralloc3.xml
@@ -218,5 +218,14 @@
            <instance>default</instance>
        </interface>
     </hal>
+    <hal format="hidl">
+       <name>vendor.google.audiometricext</name>
+       <transport>hwbinder</transport>
+       <version>1.0</version>
+       <interface>
+           <name>IAudioMetricExt</name>
+           <instance>default</instance>
+       </interface>
+    </hal>
     <kernel target-level="6"/>
 </manifest>
diff --git a/manifest.xml b/manifest.xml
index a4594f5..9dae894 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -178,5 +178,14 @@
            <instance>default</instance>
        </interface>
     </hal>
+    <hal format="hidl">
+       <name>vendor.google.audiometricext</name>
+       <transport>hwbinder</transport>
+       <version>1.0</version>
+       <interface>
+           <name>IAudioMetricExt</name>
+           <instance>default</instance>
+       </interface>
+    </hal>
     <kernel target-level="6"/>
 </manifest>
diff --git a/manifest_64-gralloc3.xml b/manifest_64-gralloc3.xml
index 820a8b4..81e8761 100644
--- a/manifest_64-gralloc3.xml
+++ b/manifest_64-gralloc3.xml
@@ -207,5 +207,14 @@
            <instance>default</instance>
        </interface>
     </hal>
+    <hal format="hidl">
+       <name>vendor.google.audiometricext</name>
+       <transport>hwbinder</transport>
+       <version>1.0</version>
+       <interface>
+           <name>IAudioMetricExt</name>
+           <instance>default</instance>
+       </interface>
+    </hal>
     <kernel target-level="6"/>
 </manifest>
diff --git a/manifest_64.xml b/manifest_64.xml
index 9ba0130..bca4cff 100644
--- a/manifest_64.xml
+++ b/manifest_64.xml
@@ -170,5 +170,14 @@
            <instance>default</instance>
        </interface>
     </hal>
+    <hal format="hidl">
+       <name>vendor.google.audiometricext</name>
+       <transport>hwbinder</transport>
+       <version>1.0</version>
+       <interface>
+           <name>IAudioMetricExt</name>
+           <instance>default</instance>
+       </interface>
+    </hal>
     <kernel target-level="6"/>
 </manifest>