From 661591c99a1d5daa4dc4387b77414a4693555494 Mon Sep 17 00:00:00 2001 From: Cosmin Tanislav Date: Sat, 17 Aug 2024 02:23:32 +0300 Subject: [PATCH] g12a: Fix subtitlemanager HAL ELF checks Change-Id: I0d242a404b2f983cecab5994d56a6098dcb9c3c1 --- setup-makefiles.sh | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/setup-makefiles.sh b/setup-makefiles.sh index 67e3938..2d2b55c 100755 --- a/setup-makefiles.sh +++ b/setup-makefiles.sh @@ -23,6 +23,44 @@ if [ ! -f "${HELPER}" ]; then fi source "${HELPER}" +function lib_to_package_fixup_vendor_variants() { + if [ "$2" != "vendor" ]; then + return 1 + fi + + case "$1" in + vendor.amlogic.hardware.subtitleserver@1.0 | \ + libvendorfont | libsubtitlebinder) + echo "$1_vendor" + ;; + *) + return 1 + ;; + esac +} + +function lib_to_package_fixup_system_ext_variants() { + if [ "$2" != "system_ext" ]; then + return 1 + fi + + case "$1" in + libamavutils) + echo "$1_system_ext" + ;; + *) + 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_system_ext_variants "$@" || + lib_to_package_fixup_vendor_variants "$@" +} + # Initialize the helper for common setup_vendor "${DEVICE_COMMON}" "${VENDOR_COMMON:-$VENDOR}" "${ANDROID_ROOT}" true -- 2.20.1