1*437bfbebSnyanmisaka#!/bin/bash 2*437bfbebSnyanmisaka# Run this from within a bash shell 3*437bfbebSnyanmisakaHOST_IP=`hostname --all-ip-addresses` 4*437bfbebSnyanmisakaif [ ${HOST_IP} == "10.10.10.65" ] || [ ${HOST_IP} == "10.10.10.67" ]; then 5*437bfbebSnyanmisaka ANDROID_NDK=/home/pub/ndk/android-ndk-r10d/ 6*437bfbebSnyanmisakaelse 7*437bfbebSnyanmisaka ANDROID_NDK=~/work/android/ndk/android-ndk-r10d/ 8*437bfbebSnyanmisakafi 9*437bfbebSnyanmisaka 10*437bfbebSnyanmisakaPLATFORM=$ANDROID_NDK/platforms/android-21/arch-x86 11*437bfbebSnyanmisaka 12*437bfbebSnyanmisakacmake -DCMAKE_TOOLCHAIN_FILE=../android.toolchain.cmake \ 13*437bfbebSnyanmisaka -DCMAKE_BUILD_TYPE=Release \ 14*437bfbebSnyanmisaka -DANDROID_FORCE_ARM_BUILD=ON \ 15*437bfbebSnyanmisaka -DANDROID_NDK=${ANDROID_NDK} \ 16*437bfbebSnyanmisaka -DANDROID_SYSROOT=${PLATFORM} \ 17*437bfbebSnyanmisaka -DANDROID_ABI="x86" \ 18*437bfbebSnyanmisaka -DANDROID_TOOLCHAIN_NAME="x86-4.8" \ 19*437bfbebSnyanmisaka -DANDROID_NATIVE_API_LEVEL=android-21 \ 20*437bfbebSnyanmisaka -DANDROID_STL=system \ 21*437bfbebSnyanmisaka -DRKPLATFORM=ON \ 22*437bfbebSnyanmisaka ../../../ 23*437bfbebSnyanmisaka 24*437bfbebSnyanmisaka# ---------------------------------------------------------------------------- 25*437bfbebSnyanmisaka# usefull cmake debug flag 26*437bfbebSnyanmisaka# ---------------------------------------------------------------------------- 27*437bfbebSnyanmisaka #-DCMAKE_BUILD_TYPE=Debug \ 28*437bfbebSnyanmisaka #-DCMAKE_VERBOSE_MAKEFILE=true \ 29*437bfbebSnyanmisaka #--trace \ 30*437bfbebSnyanmisaka #--debug-output \ 31*437bfbebSnyanmisaka 32*437bfbebSnyanmisaka#cmake --build . --clean-first -- V=1 33*437bfbebSnyanmisakacmake --build . 34*437bfbebSnyanmisaka 35*437bfbebSnyanmisaka# ---------------------------------------------------------------------------- 36*437bfbebSnyanmisaka# test script 37*437bfbebSnyanmisaka# ---------------------------------------------------------------------------- 38*437bfbebSnyanmisaka#adb push osal/test/rk_log_test /system/bin/ 39*437bfbebSnyanmisaka#adb push osal/test/rk_thread_test /system/bin/ 40*437bfbebSnyanmisaka#adb shell sync 41*437bfbebSnyanmisaka#adb shell logcat -c 42*437bfbebSnyanmisaka#adb shell rk_log_test 43*437bfbebSnyanmisaka#adb shell rk_thread_test 44*437bfbebSnyanmisaka#adb logcat -d|tail -30 45*437bfbebSnyanmisaka 46*437bfbebSnyanmisaka 47