2015-08-11 21:22:39 +06:00
|
|
|
language: android
|
2015-08-11 19:44:12 +06:00
|
|
|
android:
|
|
|
|
components:
|
2015-08-11 20:34:25 +06:00
|
|
|
- platform-tools
|
2015-08-11 19:44:12 +06:00
|
|
|
- build-tools-21.1.1
|
2017-09-24 06:58:38 +07:00
|
|
|
- android-19
|
2015-08-11 19:44:12 +06:00
|
|
|
- extra-android-support
|
2017-09-24 06:37:00 +07:00
|
|
|
|
|
|
|
install: ant
|
2017-09-24 06:48:25 +07:00
|
|
|
|
|
|
|
|
|
|
|
addons:
|
|
|
|
apt:
|
|
|
|
packages:
|
|
|
|
- ant
|
2017-09-24 06:37:00 +07:00
|
|
|
jdk: oraclejdk8
|
2015-08-11 20:34:25 +06:00
|
|
|
|
|
|
|
notifications:
|
|
|
|
email: false
|
2015-08-11 19:44:12 +06:00
|
|
|
|
|
|
|
before_install:
|
2017-09-24 10:21:49 +00:00
|
|
|
- wget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin > /dev/null 2>/dev/null
|
2015-08-11 19:53:03 +06:00
|
|
|
- chmod +x android-ndk-r10e-linux-x86_64.bin && ./android-ndk-r10e-linux-x86_64.bin > /dev/null
|
2015-08-11 19:44:12 +06:00
|
|
|
- mv android-ndk-r10e android-ndk
|
|
|
|
- export PATH=`pwd`/android-ndk:`pwd`/android-sdk-linux/tools:`pwd`/android-sdk-linux/platform-tools:$PATH
|
2018-02-15 19:13:08 +03:00
|
|
|
- git submodule update --init --recursive
|
2015-08-11 22:20:53 +06:00
|
|
|
script:
|
2018-02-15 19:13:08 +03:00
|
|
|
- cp debug.keystore ~/.android/debug.keystore
|
2015-08-20 12:28:00 +07:00
|
|
|
- sh gen-version.sh travis build
|
2016-09-14 09:16:34 +00:00
|
|
|
- sh gen-config.sh test
|
2016-01-22 09:09:43 +00:00
|
|
|
- python2 makepak.py xash-extras assets/extras.pak
|
2018-01-29 01:58:52 +03:00
|
|
|
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 -j2 APP_CFLAGS="-w" APP_ABI="armeabi-v7a-hard"
|
2016-11-24 13:30:52 +00:00
|
|
|
- ant debug -Dtest.version=1
|
2016-11-22 02:12:05 +06:00
|
|
|
- cp bin/xashdroid-debug.apk xashdroid-armv7.apk
|
2016-11-24 20:08:03 +00:00
|
|
|
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 clean
|
2018-01-29 01:58:52 +03:00
|
|
|
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 -j2 APP_CFLAGS="-w" APP_ABI="armeabi-v7a-hard" CFLAGS_OPT_ARM="-mthumb -mfpu=neon-vfpv4 -mcpu=cortex-a15 -ffast-math -pipe -mvectorize-with-neon-quad -DVECTORIZE_SINCOS -fPIC -DHAVE_EFFICIENT_UNALIGNED_ACCESS"
|
2016-11-24 20:08:03 +00:00
|
|
|
- ant debug -Dtest.version=1
|
|
|
|
- cp bin/xashdroid-debug.apk xashdroid-armv7-cortex-a7-a15.apk
|
2018-01-29 01:58:52 +03:00
|
|
|
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 -j2 APP_CFLAGS="-w" APP_ABI="armeabi"
|
2016-11-24 13:30:52 +00:00
|
|
|
- ant debug -Dtest.version=1
|
2016-11-22 02:12:05 +06:00
|
|
|
- cp bin/xashdroid-debug.apk xashdroid-armv6.apk
|
2018-01-29 01:58:52 +03:00
|
|
|
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 -j2 APP_CFLAGS="-w" APP_ABI="x86"
|
2016-11-24 13:30:52 +00:00
|
|
|
- ant debug -Dtest.version=1
|
2016-11-22 02:12:05 +06:00
|
|
|
- cp bin/xashdroid-debug.apk xashdroid-x86.apk
|
|
|
|
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 clean
|
|
|
|
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 -j2 APP_CFLAGS="-w" APP_ABI="armeabi-v7a-hard" CFLAGS_OPT_ARM="-mthumb -mfpu=vfpv3-d16 -mcpu=cortex-a9 -pipe -fPIC"
|
2016-11-24 13:30:52 +00:00
|
|
|
- ant debug -Dtest.version=1
|
2016-11-22 02:12:05 +06:00
|
|
|
- cp bin/xashdroid-debug.apk xashdroid-armv7-tegra2.apk
|
|
|
|
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 clean
|
|
|
|
- ndk-build NDK_TOOLCHAIN_VERSION=4.8 -j2 APP_CFLAGS="-w" APP_ABI="armeabi" CFLAGS_OPT_ARMv5="-marm -march=armv5te -msoft-float -fPIC"
|
2016-11-24 13:30:52 +00:00
|
|
|
- ant debug -Dtest.version=1
|
2016-11-22 02:12:05 +06:00
|
|
|
- cp bin/xashdroid-debug.apk xashdroid-armv5.apk
|
|
|
|
|
|
|
|
after_script:
|
2016-11-24 12:36:00 +06:00
|
|
|
- sh travis-upload.sh *.apk
|
2017-03-24 22:28:49 +00:00
|
|
|
- sh travis-deploy.sh android-optimized *.apk
|