readonly SO_EXT
readonly SO_DIR
+BUILD_ARCH_SHORT=${BUILD_ARCH}
BUILD_ARCH_X8632=false
BUILD_ARCH_X8664=false
BUILD_ARCH_ARM=false
[ "${BUILD_ARCH}" == "i686" ] ; then
BUILD_ARCH=x86_32
BUILD_ARCH_X8632=true
+ BUILD_ARCH_SHORT=x86
elif [ "${BUILD_ARCH}" == "x86_64" ] ; then
BUILD_ARCH_X8664=true
+ BUILD_ARCH_SHORT=x86
elif [ "${BUILD_ARCH}" == "armv7l" ] ; then
BUILD_ARCH_ARM=true
+ BUILD_ARCH_SHORT=arm
elif [ "${BUILD_ARCH}" == "mips32" ] ||
[ "${BUILD_ARCH}" == "mips" ] ; then
BUILD_ARCH_MIPS=true
+ BUILD_ARCH_SHORT=mips
else
echo "Unknown build arch '${BUILD_ARCH}'"
exit -1
fi
readonly BUILD_ARCH
+readonly BUILD_ARCH_SHORT
readonly BUILD_ARCH_X8632
readonly BUILD_ARCH_X8664
readonly BUILD_ARCH_ARM
exit -1
}
-PackageCheck() {
- assert-bin "makeinfo" "makeinfo not found. Please install 'texinfo' package."
- assert-bin "bison" "bison not found. Please install 'bison' package."
- assert-bin "flex" "flex not found. Please install 'flex' package."
- assert-bin "gclient" "gclient not found in PATH. Please install depot_tools."
-}
-
-assert-bin() {
- local exe="$1"
- local msg="$2"
-
- if ! which "$exe" > /dev/null; then
- Banner "ERROR: $msg"
- exit -1
- fi
-}
-
is-ELF() {
local F=$(file -b "$1")
[[ "${F}" =~ "ELF" ]]