| | |
| | | PRJ_NAME=`basename ${PRJ_PATH}` |
| | | |
| | | IMG_PATH=${PRJ_PATH}/../images/ |
| | | |
| | | |
| | | BOARD=imx6ull |
| | | |
| | | |
| | | CROSS_TOOL=/opt/buildroot/cortexA7/bin/arm-linux- |
| | | |
| | | # bootloader tarball path and branch |
| | |
| | | STAGE=0 |
| | | |
| | | function msg_banner() |
| | | { |
| | | { |
| | | STAGE=`expr $STAGE + 1` |
| | | |
| | | echo "" |
| | | echo "+---------------------------------------------+" |
| | | printf " Stage $STAGE: $1\n" |
| | | echo "+---------------------------------------------+" |
| | | printf " Stage $STAGE: $1\n" |
| | | echo "+---------------------------------------------+" |
| | | echo "" |
| | | } |
| | |
| | | function do_fetch() |
| | | { |
| | | msg_banner "Fetch ${UBOOT_SRC} source code" |
| | | if [ -d ${UBOOT_SRC} ] ; then |
| | | if [ -d ${UBOOT_SRC} ] ; then |
| | | printf "\n\n -- ${UBOOT_SRC} fetched already -- \n\n" |
| | | return 0; |
| | | fi |
| | |
| | | |
| | | cd ${PRJ_PATH} |
| | | } |
| | | |
| | | |
| | | function do_build() |
| | | { |
| | | msg_banner "Build for ${UBOOT_SRC} source code" |
| | | |
| | | cd ${UBOOT_SRC} |
| | | |
| | | if [ ! -f .config ] ; then |
| | | if [ ! -f .config ] ; then |
| | | cp $CONF_FILE .config |
| | | fi |
| | | |
| | |
| | | } |
| | | |
| | | function gen_patch() |
| | | { |
| | | { |
| | | do_clean |
| | | |
| | | mv ${UBOOT_SRC} ${UBOOT_SRC}-${BOARD} |
| | | mv ${UBOOT_SRC} ${UBOOT_SRC}-${BOARD} |
| | | |
| | | do_fetch |
| | | |