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

来源:互联网 发布:java封装继承多态详解 编辑:程序博客网 时间:2024/06/01 08:46

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"