| | |
| | | |
| | | PRJ_PATH=`pwd` |
| | | |
| | | IMG_PATH=${PRJ_PATH}/../images/bin |
| | | IMG_PATH=${PRJ_PATH}/../images/boot |
| | | |
| | | BOARD=imx6ull |
| | | |
| | |
| | | mv ${LINUX_SRC}-${BOARD} ${LINUX_SRC} |
| | | } |
| | | |
| | | if [[ $# == 1 ]] && [[ $1 == "patch" ]] ; then |
| | | gen_patch |
| | | exit 0; |
| | | fi |
| | | function do_usage() |
| | | { |
| | | echo "" |
| | | echo "Usage:" |
| | | echo " $0 [-b] [p] [-c] [-h]" |
| | | echo " -b: download and build $PRJ_NAME" |
| | | echo " -p: generate $PRJ_NAME patch file" |
| | | echo " -c: clean the source code" |
| | | echo " -h: show this help message" |
| | | echo "" |
| | | exit; |
| | | } |
| | | |
| | | do_fetch |
| | | while getopts "bpch" OPTNAME |
| | | do |
| | | case "${OPTNAME}" in |
| | | "b") |
| | | break; |
| | | ;; |
| | | |
| | | do_patch |
| | | "p") |
| | | gen_patch |
| | | exit; |
| | | ;; |
| | | |
| | | do_build |
| | | "c") |
| | | do_clean |
| | | exit; |
| | | ;; |
| | | |
| | | do_install |
| | | "*") |
| | | do_usage |
| | | exit; |
| | | ;; |
| | | esac |
| | | done |
| | | |
| | | # Default do build action |
| | | |
| | | do_fetch |
| | | do_patch |
| | | do_build |
| | | do_install |
| | | |
| | | exit; |
| | | |