| CRYSTAX_NDK_VERSION=10.3.1 |
| URL=https://www.crystax.net/download/ |
| NDK=crystax-ndk-$CRYSTAX_NDK_VERSION |
| NDK_FILE="$NDK-linux-x86_64.tar.xz" |
| if [ ! -f downloads/$NDK_FILE ]; then |
| wget --no-check-certificate $URL$NDK_FILE |
| export XZ_DEFAULTS=--memlimit=300MiB |
| echo -en 'travis_fold:start:NDK\r' |
| EXCLUDES="toolchains/*-clang3.6 toolchains/*-3.6 \ |
| sources/cxx-stl/llvm-libc++ \ |
| sources/cxx-stl/llvm-libc++abi \ |
| sources/cxx-stl/stlport \ |
| sources/cxx-stl/llvm-libc++ \ |
| sources/cxx-stl/gnu-libstdc++/4.9 \ |
| sources/boost/*/libs/*/gnu-4.9 \ |
| sources/boost/*/libs/*/llvm-3.6 \ |
| sources/boost/*/libs/*/llvm-3.7 \ |
| pv -f downloads/$NDK_FILE | tar xJf - $(for i in $EXCLUDES; do echo "--exclude $i"; done | xargs) |
| echo -en 'travis_fold:end:NDK\r' |
| echo ndk.dir=`pwd`/$NDK >> local.properties |
| cd crystax-ndk-$CRYSTAX_NDK_VERSION/sources |
| curl -L -o openssl.tar.gz https://github.com/named-data-mobile/crystax-prebuilt-openssl/archive/crystax-$CRYSTAX_NDK_VERSION.tar.gz |
| tar zx --strip-components 1 -C openssl -f openssl.tar.gz |