TAR=tar # use the system tar
fi
+if [ -z MAKE ]; then
+ MAKE=make
+ export make # make it known to the configure scripts
+fi
+
##############################################################################
# Building section
# You probably don't have to touch anything after this
# Install a build
doinstall() {
log $1
- ${SUDO} make ${MAKESILENT} $2 $3 $4 $5 $6 $7 $8
+ ${SUDO} ${MAKE} ${MAKESILENT} $2 $3 $4 $5 $6 $7 $8
}
if [ ! -d $SUMMON_DIR ]; then
--disable-werror \
${BINUTILFLAGS}
log "Building ${BINUTILS}"
- make ${MAKEFLAGS}
+ ${MAKE} ${MAKEFLAGS}
doinstall ${BINUTILS} install
cd ..
log "Cleaning up ${BINUTILS}"
--with-system-zlib \
${GCCFLAGS}
log "Building ${GCC}-boot"
- make ${MAKEFLAGS} all-gcc
+ ${MAKE} ${MAKEFLAGS} all-gcc
doinstall ${GCC}-boot install-gcc
cd ..
log "Cleaning up ${GCC}-boot"
--with-float=soft
log "Building ${NEWLIB}"
NEWLIB_FLAGS="-ffunction-sections -fdata-sections -DPREFER_SIZE_OVER_SPEED -D__OPTIMIZE_SIZE__ -Os -fomit-frame-pointer -fno-unroll-loops -D__BUFSIZ__=256 -mabi=aapcs"
- make ${MAKEFLAGS} CFLAGS_FOR_TARGET="${NEWLIB_FLAGS}" CCASFLAGS="${NEWLIB_FLAGS}"
+ ${MAKE} ${MAKEFLAGS} CFLAGS_FOR_TARGET="${NEWLIB_FLAGS}" CCASFLAGS="${NEWLIB_FLAGS}"
doinstall ${NEWLIB} install
cd ..
log "Cleaning up ${NEWLIB}"
--with-system-zlib \
${GCCFLAGS}
log "Building ${GCC}"
- make ${MAKEFLAGS}
+ ${MAKE} ${MAKEFLAGS}
doinstall ${GCC} install
cd ..
log "Cleaning up ${GCC}"
--disable-werror \
${GDBFLAGS}
log "Building ${GDB}"
- make ${MAKEFLAGS}
+ ${MAKE} ${MAKEFLAGS}
doinstall ${GDB} install
cd ..
log "Cleaning up ${GDB}"