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 = {