#!/bin/bash BOARD=fl2440 TFTP_PATH=/tftp IMGS_PATH=../images IMG_FILES=bootstrap-${BOARD}.bin CROSSTOOL=/opt/xtools/arm920t/bin/arm-linux- JOBS=`cat /proc/cpuinfo |grep "processor"|wc -l` set -e function do_clean() { rm -f ${IMG_FILES} rm -f cscope* tags make clean } function do_build() { sed -i "s|^CROSS_COMPILE.*|CROSS_COMPILE\t?= ${CROSSTOOL}|g" makefile make cp bootstrap.bin ${IMG_FILES} } function do_install() { if [ -d $TFTP_PATH ] ;then echo "cp ${IMG_FILES} $TFTP_PATH" cp ${IMG_FILES} $TFTP_PATH fi if [ -d ${IMGS_PATH} ] ; then echo "cp ${IMG_FILES} $IMGS_PATH" cp ${IMG_FILES} $IMGS_PATH fi } if [ "$1" == "clean" ] ; then do_clean exit 0; fi do_build do_install