otter: extract-files improvements
Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2
diff --git a/proprietary-files.txt b/proprietary-files.txt
index f988ccd..ac396cf 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -1,5 +1,11 @@
# Unpinned blobs from SHIFT/otter/otter:14/SOS.6.0/20240916:user/release-keys
+# Current blobs with ELF checks disabled:
+# libOmxVideoDSMode depends on libOmxCore, which is a gnu makefile target
+# libcne, libwqe, lowi-server, mutualex depend on libwpa_client, which is a gnu makefile target
+# libmorpho_movie_stabilizer depends on NDK libnativewindow and build is unable to resolve its symbols
+# libwfdmmsrc_proprietary depends on libwfdaac_vendor, which is a gnu makefile target
+
# ACDB
vendor/etc/acdbdata/IDP/lahaina-yupikidp-snd-card/IDP_Yupik_Bluetooth_cal.acdb
vendor/etc/acdbdata/IDP/lahaina-yupikidp-snd-card/IDP_Yupik_General_cal.acdb
@@ -179,7 +185,6 @@
vendor/lib64/libmmcamera_mfnr_t4.so
vendor/lib64/libmmcamera_pdpc.so
vendor/lib64/libmorpho_hdr_checker.so
-# libmorpho_movie_stabilizer depends on NDK libnativewindow and build is unable to resolve its symbols
vendor/lib64/libmorpho_movie_stabilizer.so;DISABLE_CHECKELF
vendor/lib64/libnanopb.so
vendor/lib64/libofflinedump.so
@@ -275,7 +280,6 @@
# CNE
vendor/app/CneApp/CneApp.apk;REQUIRED=CneApp.libvndfwk_detect_jni.qti_symlink
vendor/bin/cnd
-# mutualex depends on libwpa_client, which is a gnu makefile target
vendor/bin/mutualex;DISABLE_CHECKELF
vendor/etc/cne/mwqem.conf
vendor/etc/cne/profileMwqem.xml
@@ -309,12 +313,10 @@
vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
vendor/etc/init/cnd.rc
vendor/etc/init/mutualex.rc
-# libcne depends on libwpa_client, which is a gnu makefile target
vendor/lib64/libcne.so;DISABLE_CHECKELF
vendor/lib64/libcneapiclient.so
vendor/lib64/libcneoplookup.so
vendor/lib64/libwms.so
-# libwqe depends on libwpa_client, which is a gnu makefile target
vendor/lib64/libwqe.so;DISABLE_CHECKELF
vendor/lib64/libxml.so
vendor/lib64/vendor.qti.data.factory@2.0.so
@@ -419,7 +421,7 @@
system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk
vendor/bin/dpmQmiMgr
vendor/etc/init/dpmQmiMgr.rc
-vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so;MODULE=com.qualcomm.qti.dpm.api@1.0-vendor
+vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so;MODULE_SUFFIX=-vendor
vendor/lib64/libdpmqmihal.so
# DRM
@@ -478,7 +480,6 @@
# GNSS
vendor/bin/loc_launcher
-# lowi-server depends on libwpa_client, which is a gnu makefile target
vendor/bin/lowi-server;DISABLE_CHECKELF
vendor/bin/xtra-daemon
vendor/etc/vintf/manifest/vendor.qti.gnss@4.3-service.xml
@@ -651,7 +652,7 @@
vendor/lib64/vendor.qti.ims.rcsuce@1.1.so
vendor/lib64/vendor.qti.ims.rcsuce@1.2.so
vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so
-vendor/lib64/vendor.qti.imsrtpservice@3.0.so;MODULE=vendor.qti.imsrtpservice@3.0-vendor
+vendor/lib64/vendor.qti.imsrtpservice@3.0.so;MODULE_SUFFIX=-vendor
# IO prefetcher
vendor/bin/hw/vendor.qti.hardware.iop@2.0-service
@@ -756,7 +757,6 @@
vendor/lib/libOmxEvrcDec.so
vendor/lib/libOmxG711Dec.so
vendor/lib/libOmxQcelp13Dec.so
-# libOmxVideoDSMode depends on libOmxCore, which is a gnu makefile target
vendor/lib/libOmxVideoDSMode.so;DISABLE_CHECKELF
vendor/lib/libOmxWmaDec.so
vendor/lib/libdsd2pcm.so
@@ -1237,7 +1237,7 @@
vendor/etc/seccomp_policy/wifidisplayhalservice.policy
vendor/etc/wfdconfig.xml
vendor/lib/libFileMux_proprietary.so
-vendor/lib/libmmosal.so;MODULE=libmmosal-vendor
+vendor/lib/libmmosal.so;MODULE_SUFFIX=-vendor
vendor/lib/libmmrtpdecoder_proprietary.so
vendor/lib/libmmrtpencoder_proprietary.so
vendor/lib/libwfdcodecv4l2_proprietary.so
@@ -1248,7 +1248,6 @@
vendor/lib/libwfdhdcpservice_proprietary.so
vendor/lib/libwfdmminterface_proprietary.so
vendor/lib/libwfdmmservice_proprietary.so
-# libwfdmmsrc_proprietary depends on libwfdaac_vendor, which is a gnu makefile target
vendor/lib/libwfdmmsrc_proprietary.so;DISABLE_CHECKELF
vendor/lib/libwfdmodulehdcpsession.so
vendor/lib/libwfdrtsp_proprietary.so
@@ -1261,5 +1260,5 @@
vendor/lib/libwfduibcsrc_proprietary.so
vendor/lib/libwfduibcsrcinterface_proprietary.so
vendor/lib/libwfdutils_proprietary.so
-vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so;MODULE=vendor.qti.hardware.wifidisplaysession@1.0-vendor
+vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so;MODULE_SUFFIX=-vendor
vendor/lib/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so
diff --git a/setup-makefiles.sh b/setup-makefiles.sh
index 1ea3f00..d6dddee 100755
--- a/setup-makefiles.sh
+++ b/setup-makefiles.sh
@@ -70,7 +70,7 @@
# Warning headers and guards
write_headers
-write_makefiles "${MY_DIR}/proprietary-files.txt" true
+write_makefiles "${MY_DIR}/proprietary-files.txt"
append_firmware_calls_to_makefiles "${MY_DIR}/proprietary-firmware.txt"