同时编译多个版本的脚本写法

原创 2013年12月03日 19:48:24

TRUNK_SRC=$(pwd)
AA_SRC=$TRUNK_SRC/AA
ANDROID_SRC=$TRUNK_SRC/Android/android

# build driver.ko
cd $AA_SRC
mkdir -p build || exit 2
export PROJECT_TO_CMAKE=project_android_static
cd build
cmake ../cmake
make kernel_driver || exit 3
cp $AA_SRC/build/driver.ko $ANDROID_SRC/install
cp $AA_SRC/build/snd-XXXXalsa.ko $ANDROID_SRC/install
cp $AA_SRC/build/xxx.ko $ANDROID_SRC/install

export PROJECT_TO_CMAKE=project_android_ndk_adal
cmake ../cmake
make adal || exit 3
cd $TRUNK_SRC
cp $AA_SRC/build/projects/project_android_ndk_adal/adal/so/libadal.so $ANDROID_SRC/device/XXX/XXXX/lib/

cd $ANDROID_SRC
source build/envsetup.sh
lunch nXXXXX-eng
make -j32 || exit 1

echo "build android imgage done"

相关文章推荐

windows下使用批处理脚本实现多个版本的JDK切换

一.JDK版本切换批处理脚本   我们平时在window上做开发的时候,可能需要同时开发两个甚至多个项目,有时不同的项目对JDK的版本要求有区别,这时候我们可能会在一台电脑上安装多个版本的JDK,如...

windows下使用批处理脚本实现多个版本的JDK切换

使用批处理动态改变jdk版本方便开发中进行切换。

编译多个独立程序的Makefile的一种写法

今天看书敲例子,编写了在一个文件夹中多个独立程序的Makefile文件。 其中我的文件夹下有如下文件: abort.c  child.c execve.c  getname.c pripds.c...

gcc编译多个函数文件的Makefile写法(单链表的插入和合并等功能)

部分源程序参考了华清远见的《嵌入式Linux C编程入门》(第2版)P231,实现的功能是单链表的插入和合并功能,Makefile是自己编写的,以便将几个子函数一起弄过来编译链接。   Makefi...

编译GDAL的多个版本开发者库

GDAL是使用namke进行编译的。 首先要设置编译环境, 开始菜单->所有程序 -> Microsoft Visual Studio 2008 ->Visual Studio Tools -> 如...

编译脚本linux shell脚本写法和一般使用方法

声明:此文章紧做为笔记,同时可让他人参考; linux脚本的用法; bash脚本用法 bash写法 shell写法 shell判断执行结果 #!/bin/bash ####我的例程程序的编译脚本, 我...

freetype2.4.6在iOS上各版本的编译脚本

基调:这是一篇水文,技术含量不大,主要是留给以后的自己回顾用的。但提到的某些编译错误的解决过程有一定代表性,难保谁搜索到这篇文章不能从中找到解决自己手中问题的方法,如果不小心帮到了谁,也算无心的好事吧...

编译小结(8)巧用脚本做多系统多数据库版本程序的自动化编译

在做C/C++与数据库相关开发时,编译时会用到数据库的include与lib文件,而因为数据库在同一系统会有多个版本都需要编译,如Oracle有9i,10g,11g等。不同数据库版本在不同操作系统上都...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:同时编译多个版本的脚本写法
举报原因:
原因补充:

(最多只允许输入30个字)