+# Stop if any command fails
+set -e
+
+##############################################################################
+# Settings section
+# You probably want to customize those
+##############################################################################
+TARGET=arm-none-eabi # Or: TARGET=arm-elf
+PREFIX=${HOME}/arm-none-eabi # Install location of your final toolchain
+PARALLEL= # Or: PARALLEL="-j 5" for 4 CPUs
+DARWIN_OPT_PATH=/opt/local # Path in which MacPorts or Fink is installed
+# Set to 'sudo' if you need superuser privileges while installing
+SUDO=
+# Set to 1 to be quieter while running
+QUIET=0
+# Set to 1 to use linaro gcc instead of the FSF gcc
+USE_LINARO=0
+# Set to 1 to build libstm32 provided by ST
+LIBSTM32_EN=0
+# Set to 1 to build libopenstm32 an open source library for stm32
+LIBOPENSTM32_EN=0
+# Make the gcc default to Cortex-M3
+DEFAULT_TO_CORTEX_M3=0
+
+##############################################################################
+# Version and download url settings section
+##############################################################################
+if [ ${USE_LINARO} == 0 ] ; then
+ # For FSF GCC:
+ GCCVERSION=4.5.1
+ GCC=gcc-${GCCVERSION}
+ GCCURL=http://ftp.gnu.org/gnu/gcc/${GCC}/${GCC}.tar.gz
+else
+ # For the Linaro GCC:
+ GCCVERSION=4.5-2010.08-1
+ GCC=gcc-linaro-${GCCVERSION}
+ GCCURL=http://launchpad.net/gcc-linaro/4.5/${GCCVERSION}/+download/${GCC}.tar.gz
+fi
+
+BINUTILS=binutils-2.20
+NEWLIB=newlib-1.18.0
+GDB=gdb-7.2