From e9d3ac9861ec9d6477cee6c27bb767520dcb6eee Mon Sep 17 00:00:00 2001 From: ChenHengming Date: Fri, 17 Jun 2016 00:59:29 +0000 Subject: [PATCH] [cmake]: add x86 android script for 3gr git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@933 6e48237b-75ef-9749-8fc9-41990f28c85a --- build/android/make-Android-x86.bash | 46 +++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100755 build/android/make-Android-x86.bash diff --git a/build/android/make-Android-x86.bash b/build/android/make-Android-x86.bash new file mode 100755 index 00000000..7c4e231b --- /dev/null +++ b/build/android/make-Android-x86.bash @@ -0,0 +1,46 @@ +#!/bin/bash +# Run this from within a bash shell +HOST_IP=`hostname --all-ip-addresses` +if [ ${HOST_IP} == "10.10.10.65" ] || [ ${HOST_IP} == "10.10.10.67" ]; then + ANDROID_NDK=/home/pub/ndk/android-ndk-r10d/ +else + ANDROID_NDK=~/work/android/ndk/android-ndk-r10d/ +fi + +PLATFORM=$ANDROID_NDK/platforms/android-21/arch-x86 + +cmake -DCMAKE_TOOLCHAIN_FILE=./android.toolchain.cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DANDROID_FORCE_ARM_BUILD=ON \ + -DANDROID_NDK=${ANDROID_NDK} \ + -DANDROID_SYSROOT=${PLATFORM} \ + -DANDROID_ABI="x86" \ + -DANDROID_TOOLCHAIN_NAME="x86-4.8" \ + -DANDROID_NATIVE_API_LEVEL=android-21 \ + -DANDROID_STL=system \ + -DCMAKE_RKPLATFORM_ENABLE=ON \ + ../../ + +# ---------------------------------------------------------------------------- +# usefull cmake debug flag +# ---------------------------------------------------------------------------- + #-DCMAKE_BUILD_TYPE=Debug \ + #-DCMAKE_VERBOSE_MAKEFILE=true \ + #--trace \ + #--debug-output \ + +#cmake --build . --clean-first -- V=1 +cmake --build . + +# ---------------------------------------------------------------------------- +# test script +# ---------------------------------------------------------------------------- +#adb push osal/test/rk_log_test /system/bin/ +#adb push osal/test/rk_thread_test /system/bin/ +#adb shell sync +#adb shell logcat -c +#adb shell rk_log_test +#adb shell rk_thread_test +#adb logcat -d|tail -30 + +