首页 > 其他 > 详细

mtk 拉代码new和编译kernal 和单个模块脚本

时间:2014-04-02 16:58:10      阅读:483      评论:0      收藏:0      [点我收藏+]

由于mtk编译模块需要敲打太多的指令,因此自己写了一个脚本

首先是拉代码的脚本,晚上下班前执行一下这个脚本,第二天就可以正常愉快的工作了

pull_version.sh文件

git clone git@192.168.32.235:huaqin/6582_92_KK_SP;
cd 6582_92_KK_SP;
git checkout al821_trunk_sp;
./mk mt6582lte_phone_v3 al821[default] n

在正常开发中就用下面的脚本

mtkbuild文件

编译kernal 并打包:mtkbuild r k

重新编译:mtkbuild r

编译模块:mtkbuild packages/apps/xxx

if [ $# == 2 ]; 
then
	echo "build kernal...."
	./mk mt6582lte_phone_v3 al821[default] r k;./mk bootimage

elif [ $# != 1 ]; 
then

	echo "mtkbuild must like this: mtkbuild xxx/xxx/xxx(Your build path)"

elif [ "$1" == "r" ];
then

	echo "rebuild now...."
	./mk mt6582lte_phone_v3 al821[default] r

else
		echo "build package $1"
		./mk mt6582lte_phone_v3 al821[default] mm $n

fi



其中./mk mt6582lte_phone_v3 al821[default]  这个部分的含义如下:

首先调用根目录下的mk 文件,第一个参数是从 mediatek/config/目录下面开始 项目的名字 第二个参数是下一个目录的名称,最后一个default是默认客户的名称


配置项目编译的apk的文件是在common.mk 文件中,目录是:build/target/product/common.mk


mtk 拉代码new和编译kernal 和单个模块脚本,布布扣,bubuko.com

mtk 拉代码new和编译kernal 和单个模块脚本

原文:http://blog.csdn.net/chaihuasong/article/details/22805589

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!