tina- source build/envsetup.sh 分析
作者:互联网
脚步的主要功能:
1、建立必要的环境变量
2、定义功能命令
1 函数envsetup
主要功能建立必要的环境变量
1、通过tafget\allwinner\路径列表来获得PLATFORM_CHOICES。获得平台的数量特别多,下一步的工作就是通过其他的 设备路径来获得确切的平台
2、1)查找/device/config/chips来获得对应芯片,
2)查找对应芯片的tafget\allwinner\路径下的vendorsetup.sh文件,如果存在脚本添加到vendors中
3)执行Vendors中对应的vendorsetup.sh文件
4)脚本执行函数add_lunch_combo mr813_shi-tina将对应平台加入的lunch平台列表中
2函数add_lunch_combo
function add_lunch_combo()
{
local c
for c in ${LUNCH_MENU_CHOICES[@]} ; do
if [ "$1" = "$c" ] ; then
return
fi
done
#添加lunch菜单列表中供选择使用
LUNCH_MENU_CHOICES=(${LUNCH_MENU_CHOICES[@]} $1)
}
标签:LUNCH,envsetup,CHOICES,source,add,sh,lunch,combo 来源: https://www.cnblogs.com/liujunhuasd/p/16351309.html