jni: Add all dependencies and their compilation scripts
Compilation has been verified for all target platforms using a slightly
modified version of CrystaX NDK 10.1.0 (the issue has been resolved with
not yet release 10.2.0)
Change-Id: I99f6c270ae8732adfa402d75ba04f42b179a1a9b
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..315e0b8
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,33 @@
+language: android
+android:
+ components:
+ - platform-tools
+ - build-tools-21.1.2
+ - android-19
+ - android-21
+ - extra-android-support
+ - extra-android-m2repository
+ - extra-google-m2repository
+ # - tools
+ # - extra
+ # - extra-google-google_play_services
+ # - addon-google_apis-google-19
+ # - sys-img-armeabi-v7a-android-19
+jdk:
+ - openjdk7
+notifications:
+ email:
+ on_success: always
+ on_failure: always
+env:
+ - NDK_BUILD_ABI=arm64-v8a
+ - NDK_BUILD_ABI=armeabi
+ - NDK_BUILD_ABI=armeabi-v7a
+ - NDK_BUILD_ABI=mips
+ - NDK_BUILD_ABI=x86
+ - NDK_BUILD_ABI=x86_64
+before_install:
+ - travis_retry sudo apt-get install -y build-essential unzip wget p7zip-full
+ - travis_retry .jenkins.d/10-get-ndk.sh
+script:
+ - GRADLE_OPTS="-Xmx768m -Xms256m -Xss1m" NDK_BUILD_PARALLEL=1 gradle assembleRelease