diff --git a/build/envsetup.sh b/build/envsetup.sh index 1306df2b..6cfc2fe9 100644 --- a/build/envsetup.sh +++ b/build/envsetup.sh @@ -53,6 +53,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 "^lineage_") ; then + LINEAGE_BUILD=$(echo -n $1 | sed -e 's/^lineage_//g') + else + LINEAGE_BUILD= + fi + export LINEAGE_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 $*