#!/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
|