axolotl: fix com.qualcomm.qti.dpm.api@1.0 ELF checks
Change-Id: I759752ccc133d7047d415eb83c5d3c55820437a4
diff --git a/proprietary-files.txt b/proprietary-files.txt
index 8b6c4c2..2f6d455 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -335,7 +335,7 @@
# DPM
vendor/bin/dpmQmiMgr
vendor/etc/init/dpmQmiMgr.rc
-vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
+vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so;MODULE_SUFFIX=_vendor
vendor/lib64/libdpmqmihal.so
# DRM
diff --git a/setup-makefiles.sh b/setup-makefiles.sh
index bfb1472..2ea2027 100755
--- a/setup-makefiles.sh
+++ b/setup-makefiles.sh
@@ -35,6 +35,27 @@
EOF
}
+function lib_to_package_fixup_vendor_variants() {
+ if [ "$2" != "vendor" ]; then
+ return 1
+ fi
+
+ case "$1" in
+ com.qualcomm.qti.dpm.api@1.0)
+ echo "$1_vendor"
+ ;;
+ *)
+ return 1
+ ;;
+ esac
+}
+
+function lib_to_package_fixup() {
+ lib_to_package_fixup_clang_rt_ubsan_standalone "$1" ||
+ lib_to_package_fixup_proto_3_9_1 "$1" ||
+ lib_to_package_fixup_vendor_variants "$@"
+}
+
# Initialize the helper
setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}"