diff options
author | David 'Digit' Turner <digit@google.com> | 2010-04-27 17:17:14 -0700 |
---|---|---|
committer | David 'Digit' Turner <digit@google.com> | 2010-04-27 17:17:14 -0700 |
commit | 8eb71acd0f6c0fb89099af2cfbf71a6a5570b3f9 (patch) | |
tree | 67f408ecee69f9408b9cf2c3805f92915323a55a /build/tools | |
parent | 998fe4c829c82968a9afa322b238e97baade0099 (diff) | |
download | ndk-8eb71acd0f6c0fb89099af2cfbf71a6a5570b3f9.tar.gz |
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
Diffstat (limited to 'build/tools')
-rwxr-xr-x | build/tools/rebuild-all-prebuilt.sh | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/build/tools/rebuild-all-prebuilt.sh b/build/tools/rebuild-all-prebuilt.sh index b0f19681c..e081f9f2b 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=<file>" do_toolchain_src_pkg "Use toolchain source package" -register_option "--toolchain-src-dir=<path>" do_toolchain_src_dir "Use toolchain source directory" -register_option "--package" do_toolchain_package "Package prebuilt binaries" - +register_option "--toolchain-src-pkg=<file>" do_toolchain_src_pkg "Use toolchain source package." +register_option "--toolchain-src-dir=<path>" 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 |