代码拉取完成,页面将自动刷新
#! /bin/bash
#
#Contact author: email to dengqiang@phytium.com.cn
#
board_name=("e2000ddemo" "e2000qdemo" "phytiumpi" "end")
function help ()
{
echo "Usage:"
echo " "$0" [board] <option>"
echo " "$0" clean"
echo
echo "support boards:"
echo "e2000ddemo/e2000qdemo/phytiumpi"
echo
echo "Options:"
echo " d, Debug version"
echo " r, release version"
}
#main
# clean branch
if [ "$1" = "clean" ];then
cd optee_os
./build_optee_os clean
cd ..
cd optee_client
./build_optee_client clean
cd ..
cd app
./build_app clean
cd ..
rm -rf out
echo "clean all"
exit 0
fi
# check board name
for i in ${board_name[@]}
do
if [ "$i" = "$1" ];then
break
fi
if [ "$i" = "end" ];then
echo "Pls enter the correct board name"
help
exit 0;
fi
done
# op branch
if [ "$2" = "d" ];then
cd optee_os
./build_optee_os $1 d c f
cd ..
cd optee_client
./build_optee_client
cd ..
cd app
./build_app
cd ..
cd out
mv tee-phytium-$1.bin tee-$1-debug.bin
tar zcf data-$1-debug.tgz data/
cd ..
echo "build $1 debug version all"
exit 0
elif [ "$2" = "r" ];then
cd optee_os
./build_optee_os $1 c f
cd ..
cd optee_client
./build_optee_client
cd ..
cd app
./build_app
cd ..
cd out
mv tee-phytium-$1.bin tee-$1-rel.bin
tar zcf data-$1-rel.tgz data/
cd ..
echo "build $1 release version all"
exit 0
else
echo "Pls enter the correct mode"
help
exit 0
fi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。