sm6225-common: Setup ELF checks

Change-Id: Ib0921bc133ab51d396f6020180775603efc69703
diff --git a/extract-files.py b/extract-files.py
index 93b821b..5424629 100755
--- a/extract-files.py
+++ b/extract-files.py
@@ -20,15 +20,45 @@
 
 namespace_imports = [
     'device/xiaomi/sm6225-common',
+    'hardware/qcom-caf/sm6225',
+    'hardware/qcom-caf/wlan',
+    'hardware/xiaomi',
+    'vendor/qcom/opensource/commonsys-intf/display',
+    'vendor/qcom/opensource/dataservices',
 ]
 
 
+libs_add_vendor_suffix = (
+    'vendor.qti.hardware.qccsyshal@1.0',
+    'vendor.qti.hardware.qccsyshal@1.1',
+    'vendor.qti.hardware.qccsyshal@1.2',
+    'vendor.qti.hardware.qccvndhal@1.0',
+    'vendor.qti.hardware.sigma_miracast@1.0',
+    'vendor.qti.hardware.wifidisplaysession@1.0',
+    'vendor.qti.imsrtpservice@3.0',
+    'vendor.qti.imsrtpservice@3.1',
+    'vendor.qti.diaghal@1.0',
+    'com.qualcomm.qti.dpm.api@1.0',
+)
+
+libs_remove = (
+    'libar-pal',
+    'libar-acdb',
+    'liblx-osal',
+    'libats',
+    'libagm',
+    'libpalclient',
+)
+
+
 def lib_fixup_vendor_suffix(lib: str, partition: str, *args, **kwargs):
     return f'{lib}_{partition}' if partition == 'vendor' else None
 
 
 lib_fixups: lib_fixups_user_type = {
     **lib_fixups,
+    libs_add_vendor_suffix: lib_fixup_vendor_suffix,
+    libs_remove: lib_fixup_remove,
 }
 
 blob_fixups: blob_fixups_user_type = {