From 5e72ce14bb2b70e68fa93f40f7e214813de359f0 Mon Sep 17 00:00:00 2001 From: Cosmin Tanislav Date: Sun, 18 Aug 2024 09:52:31 +0300 Subject: [PATCH] zeus: Skip dependencies which aren't defined in .bp Change-Id: I01a653661856495788c05b720c0577dac44998a4 --- setup-makefiles.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/setup-makefiles.sh b/setup-makefiles.sh index 936cda7..04666d9 100644 --- a/setup-makefiles.sh +++ b/setup-makefiles.sh @@ -15,6 +15,27 @@ function vendor_imports() { EOF } +function lib_to_package_fixup_vendor_variants() { + if [ "$2" != "vendor" ]; then + return 1 + fi + + case "$1" in + libagmclient | \ + libagmmixer | \ + vendor.qti.hardware.pal@1.0-impl) + ;; + *) + 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 "$@" +} + # If we're being sourced by the common script that we called, # stop right here. No need to go down the rabbit hole. if [ "${BASH_SOURCE[0]}" != "${0}" ]; then