build: Import check_product from lineage-21.0 build/make

Change-Id: I6cb2856bbc15bc25fc3ad6a4c1a6aa6aa56057f1
This commit is contained in:
Michael Bestas 2024-09-09 08:34:41 +03:00 committed by Bartłomiej Rudecki
parent f9952acd60
commit 877b896a12
Signed by: przekichane
GPG key ID: 751F23C6F014EF76

View file

@ -27,6 +27,30 @@ function mk_timer()
return $ret
}
# check to see if the supplied product is one we can build
function check_product()
{
local T=$(gettop)
if [ ! "$T" ]; then
echo "Couldn't locate the top of the tree. Try setting TOP." >&2
return
fi
if (echo -n $1 | grep -q -e "^tequila_") ; then
TEQUILA_BUILD=$(echo -n $1 | sed -e 's/^tequila_//g')
else
TEQUILA_BUILD=
fi
export TEQUILA_BUILD
TARGET_PRODUCT=$1 \
TARGET_RELEASE=$2 \
TARGET_BUILD_VARIANT= \
TARGET_BUILD_TYPE= \
TARGET_BUILD_APPS= \
get_build_var TARGET_DEVICE > /dev/null
# hide successful answers, but allow the errors to show
}
function brunch()
{
breakfast $*