File: android.sh

package info (click to toggle)
caveexpress 2.4%2Bgit20160609-3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 48,824 kB
  • sloc: cpp: 66,239; ansic: 1,135; sh: 471; xml: 186; python: 74; makefile: 20
file content (28 lines) | stat: -rwxr-xr-x 1,052 bytes parent folder | download | duplicates (2)
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