+
+##############################################################################
+# Flags section
+##############################################################################
+
+CPUS=$(getconf _NPROCESSORS_ONLN)
+PARALLEL=-j$((CPUS + 1))
+echo "${CPUS} cpu's detected running make with '${PARALLEL}' flag"
+
+GDBFLAGS=
+BINUTILFLAGS=
+
+if [ ${DEFAULT_TO_CORTEX_M3} == 0 ] ; then
+ GCCFLAGS=
+else
+ # To default to the Cortex-M3:
+ GCCFLAGS="--with-arch=armv7-m --with-mode=thumb --with-float=soft"
+fi
+
+# Pull in the local configuration, if any
+if [ -f local.sh ]; then
+ . ./local.sh
+fi
+
+MAKEFLAGS=${PARALLEL}
+TARFLAGS=v
+
+if [ ${QUIET} != 0 ]; then
+ TARFLAGS=
+ MAKEFLAGS="${MAKEFLAGS} -s"
+fi