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}"