sm8350-common: fix com.qualcomm.qti.dpm.api@1.0 ELF checks

Change-Id: I759752ccc133d7047d415eb83c5d3c55820437a4
This commit is contained in:
Cosmin Tanislav 2024-08-17 02:23:32 +03:00 committed by FlowerSea0208
parent 76c579f4c4
commit ef279d53ca
2 changed files with 22 additions and 1 deletions

View File

@ -174,7 +174,7 @@ system_ext/lib64/libdpmtcm.so
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
vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so;MODULE=com.qualcomm.qti.dpm.api@1.0-vendor
vendor/lib64/libdpmqmihal.so
# DRM

View File

@ -35,6 +35,27 @@ function vendor_imports() {
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 for common
setup_vendor "${DEVICE_COMMON}" "${VENDOR_COMMON:-$VENDOR}" "${ANDROID_ROOT}" true