From 8eb71acd0f6c0fb89099af2cfbf71a6a5570b3f9 Mon Sep 17 00:00:00 2001 From: David 'Digit' Turner Date: Tue, 27 Apr 2010 17:17:14 -0700 Subject: [PATCH] Fix rebuild-all-prebuilt.sh, and add --try-x86 option. --try-x86 is used to enable the build of the x86-4.2.1 toolchain. Change-Id: Ie018d5c1e2ebb082058f522058a643a00825b70a --- build/tools/rebuild-all-prebuilt.sh | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/build/tools/rebuild-all-prebuilt.sh b/build/tools/rebuild-all-prebuilt.sh index b0f1968..e081f9f 100755 --- a/build/tools/rebuild-all-prebuilt.sh +++ b/build/tools/rebuild-all-prebuilt.sh @@ -48,14 +48,18 @@ do_gdb_version () { OPTION_GDB_VERSION=$1; } OPTION_TOOLCHAIN_SRC_PKG= OPTION_TOOLCHAIN_SRC_DIR= -OPTION_PACKAGE= -register_option "--toolchain-src-pkg=" do_toolchain_src_pkg "Use toolchain source package" -register_option "--toolchain-src-dir=" do_toolchain_src_dir "Use toolchain source directory" -register_option "--package" do_toolchain_package "Package prebuilt binaries" - +register_option "--toolchain-src-pkg=" do_toolchain_src_pkg "Use toolchain source package." +register_option "--toolchain-src-dir=" do_toolchain_src_dir "Use toolchain source directory." do_toolchain_src_pkg () { OPTION_TOOLCHAIN_SRC_PKG=$1; } do_toolchain_src_dir () { OPTION_TOOLCHAIN_SRC_DIR=$1; } -do_toolchain_package () { OPTION_PACKAGE=yes; } + +OPTION_PACKAGE=no +register_option "--package" do_package "Package prebuilt binaries." +do_package () { OPTION_PACKAGE=yes; } + +OPTION_TRY_X86=no +register_option "--try-x86" do_try_x86 "Build experimental x86 toolchain too." +do_try_x86 () { OPTION_TRY_X86=yes; } extract_parameters $@ @@ -170,10 +174,10 @@ build_gdbserver arm-eabi-4.2.1 build_toolchain arm-eabi-4.4.0 build_gdbserver arm-eabi-4.4.0 -# XXX: NOT READY YET! -# -#build_toolchain x86-4.2.1 -#build_gdbserver x86-4.2.1 +if [ "$OPTION_TRY_X86" = "yes" ] ; then + build_toolchain x86-4.2.1 + build_gdbserver x86-4.2.1 +fi # XXX: NOT YET NEEDED! # @@ -184,7 +188,7 @@ build_gdbserver arm-eabi-4.4.0 # exit 1 #fi -if [ $OPTION_PACKAGE = yes ] ; then +if [ "$OPTION_PACKAGE" = yes ] ; then RELEASE=`date +%Y%m%d` dump "Packaging prebuilt binaries..." PREBUILT_PACKAGE=/tmp/android-ndk-prebuilt-$RELEASE-$HOST_TAG.tar.bz2 -- 2.11.0