1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/bin/bash
BUILD_TYPE=Release
if [ "$ANDROID_RELEASE" == "OFF" ]; then
BUILD_TYPE=Debug
fi
INSTALL_PACKAGES=${ANDROID_INSTALL_PACKAGES:-OFF}
DIR=$(dirname $(readlink -f $0))
cd $DIR/../../..
echo "build non hd version"
mkdir -p cp-build-android
cd cp-build-android
cmake $DIR/../.. -DTOOLS=OFF -DUNITTESTS=OFF -DANDROID_INSTALL_PACKAGES=${INSTALL_PACKAGES} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_TOOLCHAIN_FILE=$DIR/../../cmake/toolchains/android-toolchain.cmake
make $*
cd ..
echo "build hd version"
mkdir -p cp-build-android-hd
cd cp-build-android-hd
cmake $DIR/../.. -DTOOLS=OFF -DUNITTESTS=OFF -DANDROID_INSTALL_PACKAGES=${INSTALL_PACKAGES} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_TOOLCHAIN_FILE=$DIR/../../cmake/toolchains/android-toolchain.cmake -DMINIRACER=OFF -DCAVEPACKER=OFF -DHD_VERSION=ON
make $*
STATE=$(${ANDROID_SDK}/platform-tools/adb get-state)
if [ "$STATE" == "device" ]; then
cd ../cp-build-android-hd
make android-caveexpress-install
cd ../cp-build-android
make android-caveexpress-install android-cavepacker-install
fi
|