zenfone9: Build vendor.qti.hardware.memtrack-service from source

Change-Id: Ic10e38d0afe4852a27d85adad9c6fc5a3d028eda
Signed-off-by: micky387 <mickaelsaibi@free.fr>
diff --git a/device.mk b/device.mk
index 2e8cc2f..601cf9e 100755
--- a/device.mk
+++ b/device.mk
@@ -148,7 +148,8 @@
     android.hardware.graphics.common-V1-ndk.vendor \
     android.hardware.graphics.common-V2-ndk.vendor \
     libion \
-    libtinyxml2
+    libtinyxml2 \
+    vendor.qti.hardware.memtrack-service
 
 -include hardware/qcom-caf/sm8450/display/config/display-board.mk
 -include hardware/qcom-caf/sm8450/display/config/display-product.mk
@@ -242,10 +243,6 @@
 
 $(call inherit-product, hardware/qcom-caf/sm8450/media/product.mk)
 
-# Memtrack
-PRODUCT_PACKAGES += \
-    android.hardware.memtrack-V1-ndk_platform.vendor
-
 # Mount Point symlink
 PRODUCT_PACKAGES += \
     mnt_point_factory_symlink \
@@ -373,7 +370,6 @@
     libhidlbase_shim \
     android.hardware.common-V2-ndk_platform.vendor \
     android.hardware.keymaster-V3-ndk_platform.vendor \
-    android.hardware.memtrack-V1-ndk_platform.vendor \
     android.hardware.neuralnetworks-V1-ndk_platform.vendor
 
 # Wifi
diff --git a/extract-files.py b/extract-files.py
index 3569682..dd1c7e7 100755
--- a/extract-files.py
+++ b/extract-files.py
@@ -45,8 +45,6 @@
       'vendor/bin/hw/android.hardware.audio.service_64',
       'vendor/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service'): blob_fixup()
         .add_needed('libhidlbase_shim.so'),
-    'vendor/bin/hw/vendor.qti.hardware.memtrack-service': blob_fixup()
-        .replace_needed('android.hardware.memtrack-V1-ndk_platform.so', 'android.hardware.memtrack-V1-ndk.so'),
     ('vendor/bin/hw/android.hardware.security.keymint-service-qti',
      'vendor/lib/libqtikeymint.so',
      'vendor/lib64/libqtikeymint.so'): blob_fixup()
diff --git a/proprietary-files-vendor.txt b/proprietary-files-vendor.txt
index ade46de..f3c8e04 100644
--- a/proprietary-files-vendor.txt
+++ b/proprietary-files-vendor.txt
@@ -126,7 +126,6 @@
 vendor/bin/hw/vendor.qti.hardware.factory@1.0-service
 vendor/bin/hw/vendor.qti.hardware.iop@2.0-service
 vendor/bin/hw/vendor.qti.hardware.limits@1.1-service
-vendor/bin/hw/vendor.qti.hardware.memtrack-service
 vendor/bin/hw/vendor.qti.hardware.perf-hal-service
 vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service
 vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
@@ -467,7 +466,6 @@
 vendor/etc/init/ipacm-diag.rc
 vendor/etc/init/ipacm.rc
 vendor/etc/init/loc-launcher.rc
-vendor/etc/init/memtrack_qti.rc
 vendor/etc/init/modemManager.rc
 vendor/etc/init/mstatdaemon.rc
 vendor/etc/init/mutualex.rc
@@ -1119,7 +1117,6 @@
 vendor/etc/vintf/manifest/manifest_lahaina_identity.xml
 vendor/etc/vintf/manifest/manifest_non_qmaa.xml
 vendor/etc/vintf/manifest/manifest_non_qmaa_extn.xml
-vendor/etc/vintf/manifest/memtrack_qti.xml
 vendor/etc/vintf/manifest/qtiradio-saidl.xml
 vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml
 vendor/etc/vintf/manifest/vendor.qti.gnss-service.xml