+# 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=1
+# Set to 1 to enable building of OpenOCD
+OOCD_EN=1
+# 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=1
+# Make the gcc default to Cortex-M3
+DEFAULT_TO_CORTEX_M3=0
+# Override automatic detection of cpus to compile on
+CPUS=
+
+##############################################################################
+# Parsing command line parameters
+##############################################################################
+
+while [ $# -gt 0 ]; do
+ case $1 in
+ TARGET=*)
+ TARGET=$(echo $1 | sed 's,^TARGET=,,')
+ ;;
+ PREFIX=*)
+ PREFIX=$(echo $1 | sed 's,^PREFIX=,,')
+ ;;
+ DARWIN_OPT_PATH=*)
+ DARWIN_OPT_PATH=$(echo $1 | sed 's,^DARWIN_OPT_PATH=,,')
+ ;;
+ SUDO=*)
+ SUDO=$(echo $1 | sed 's,^SUDO=,,')
+ ;;
+ QUIET=*)
+ QUIET=$(echo $1 | sed 's,^QUIET=,,')
+ ;;
+ USE_LINARO=*)
+ USE_LINARO=$(echo $1 | sed 's,^USE_LINARO=,,')
+ ;;
+ OOCD_EN=*)
+ OOCD_EN=$(echo $1 | sed 's,^OOCD_EN=,,')
+ ;;
+ LIBSTM32_EN=*)
+ LIBSTM32_EN=$(echo $1 | sed 's,^LIBSTM32_EN=,,')
+ ;;
+ LIBOPENSTM32_EN=*)
+ LIBOPENSTM32_EN=$(echo $1 | sed 's,^LIBOPENSTM32_EN=,,')
+ ;;
+ DEFAULT_TO_CORTEX_M3=*)
+ DEFAULT_TO_CORTEX_M3=$(echo $1 | sed 's,^DEFAULT_TO_CORTEX_M3=,,')
+ ;;
+ CPUS=*)
+ CPUS=$(echo $1 | sed 's,^CPUS=,,')
+ ;;
+ *)
+ echo "Unknown parameter: $1"
+ exit 1
+ ;;
+ esac