aboutsummaryrefslogtreecommitdiffhomepage
path: root/build-android/build.sh
diff options
context:
space:
mode:
authorGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2014-12-07 01:23:42 -0800
committerGravatar Hoa V. DINH <dinh.viet.hoa@gmail.com>2014-12-07 01:23:42 -0800
commitf6d2ddffc031d8ff6f912f6c2fcad2b4582816a3 (patch)
tree39494f28aa818116940502de664ff9bc19d64dd5 /build-android/build.sh
parent3cd4e92c412e1f8b68db5d7224562648f931b874 (diff)
Shared library for Android
Diffstat (limited to 'build-android/build.sh')
-rwxr-xr-xbuild-android/build.sh13
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