#!/bin/bash
|
|
# this project absolute path
|
PRJ_PATH=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
|
|
SRC="bootloader kernel images"
|
|
#+-------------------------+
|
#| Shell script functions |
|
#+-------------------------+
|
|
function pr_error() {
|
echo -e "\033[40;31m $1 \033[0m"
|
}
|
|
function pr_warn() {
|
echo -e "\033[40;33m $1 \033[0m"
|
}
|
|
function pr_info() {
|
echo -e "\033[40;32m $1 \033[0m"
|
}
|
|
if [[ $# == 1 && $1 == -c ]] ;then
|
pr_warn "start clean BSP project"
|
task=-c
|
fi
|
|
for dir in $SRC ; do
|
if [ ! -x build.sh ] ; then
|
continue
|
fi
|
|
cd $dir
|
./build.sh $task
|
cd $PRJ_PATH
|
done
|