diff options
author | Hoa V. DINH <dinh.viet.hoa@gmail.com> | 2014-12-07 01:23:42 -0800 |
---|---|---|
committer | Hoa V. DINH <dinh.viet.hoa@gmail.com> | 2014-12-07 01:23:42 -0800 |
commit | f6d2ddffc031d8ff6f912f6c2fcad2b4582816a3 (patch) | |
tree | 39494f28aa818116940502de664ff9bc19d64dd5 /build-android/build.sh | |
parent | 3cd4e92c412e1f8b68db5d7224562648f931b874 (diff) |
Shared library for Android
Diffstat (limited to 'build-android/build.sh')
-rwxr-xr-x | build-android/build.sh | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/build-android/build.sh b/build-android/build.sh index 8851314f..c2e14c32 100755 --- a/build-android/build.sh +++ b/build-android/build.sh @@ -37,6 +37,7 @@ function build { cd "$current_dir/jni" $ANDROID_NDK/ndk-build TARGET_PLATFORM=$ANDROID_PLATFORM TARGET_ARCH_ABI=$TARGET_ARCH_ABI \ + NDK_TOOLCHAIN_VERSION=4.9 \ CTEMPLATE_PATH=$current_dir/third-party/ctemplate-android-1 \ ICU4C_PATH=$current_dir/third-party/icu4c-android-1 \ LIBETPAN_PATH=$current_dir/third-party/libetpan-android-1 \ @@ -46,10 +47,20 @@ function build { OPENSSL_PATH=$current_dir/third-party/openssl-android-1 mkdir -p "$current_dir/$package_name-$build_version/libs/$TARGET_ARCH_ABI" - cp "$current_dir/obj/local/$TARGET_ARCH_ABI/libMailCore.a" "$current_dir/$package_name-$build_version/libs/$TARGET_ARCH_ABI" + cp "$current_dir/libs/$TARGET_ARCH_ABI/libMailCore.so" "$current_dir/$package_name-$build_version/libs/$TARGET_ARCH_ABI" rm -rf "$current_dir/obj" + rm -rf "$current_dir/libs" } +mkdir -p "$current_dir/cmake-build" +cd "$current_dir/cmake-build" +cmake ../.. + +mkdir -p "$current_dir/include" +cp -R "$current_dir/cmake-build/src/include/MailCore" "$current_dir/include" +mkdir -p "$current_dir/$package_name-$build_version/include" +cp -R "$current_dir/cmake-build/src/include/MailCore" "$current_dir/$package_name-$build_version/include" + mkdir -p "$current_dir/third-party" cd "$current_dir/third-party" download_dep "ctemplate-android" $ctemplate_build_version |