~alan-griffiths/mir/knee-jerk-mir_surface_state_automatic

« back to all changes in this revision

Viewing changes to cross-compile.sh

  • Committer: Kevin DuBois
  • Date: 2012-11-13 01:36:29 UTC
  • mfrom: (245 trunk)
  • mto: This revision was merged to the branch mainline in revision 246.
  • Revision ID: kevin.dubois@canonical.com-20121113013629-q4496w4mp5e33auk
merge in base branch. move the demo clients to a new directory, examples/

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
cwd=`pwd`
8
8
mkdir $1
9
9
cd $1
10
 
export ANDROID_STANDALONE_TOOLCHAIN=$MIR_ANDROID_NDK_DIR
11
 
cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/android.toolchain.cmake \
12
 
-DCMAKE_VERBOSE_MAKEFILE=ON \
 
10
export MIR_NDK_PATH=$MIR_ANDROID_NDK_DIR
 
11
 
 
12
cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/AndroidCrossCompile.cmake \
13
13
-DBoost_COMPILER=-gcc \
14
 
-DBOOST_LIBRARYDIR=${MIR_ANDROID_NDK_DIR}/sysroot/usr/lib \
15
14
-DMIR_ENABLE_DEATH_TESTS=NO \
16
15
-DMIR_INPUT_ENABLE_EVEMU=NO \
17
16
-DMIR_PLATFORM=android \
20
19
 
21
20
make 
22
21
 
23
 
$MIR_ANDROID_SDK_DIR/platform-tools/adb push ../bin/acceptance-tests /data/user
 
22
$MIR_ANDROID_SDK_DIR/platform-tools/adb push bin/acceptance-tests /data/user
24
23
$MIR_ANDROID_SDK_DIR/platform-tools/adb shell 'cd /data/user && ./acceptance-tests'
25
24
 
26
 
$MIR_ANDROID_SDK_DIR/platform-tools/adb push ../bin/integration-tests /data/user
 
25
$MIR_ANDROID_SDK_DIR/platform-tools/adb push bin/integration-tests /data/user
27
26
$MIR_ANDROID_SDK_DIR/platform-tools/adb shell 'cd /data/user && ./integration-tests'
28
27
 
29
 
$MIR_ANDROID_SDK_DIR/platform-tools/adb push ../bin/unit-tests /data/user
 
28
$MIR_ANDROID_SDK_DIR/platform-tools/adb push bin/unit-tests /data/user
30
29
$MIR_ANDROID_SDK_DIR/platform-tools/adb shell 'cd /data/user && ./unit-tests'
31
30