talregev
2294655d0b
Upgrade android script for android r-ndk21d. Remove toolchain. depricated in ndk21.
2020-07-03 08:05:51 +03:00
talregev
41eb7f0392
Fix touch files.
2020-06-24 11:08:24 +03:00
talregev
322c13691d
Support x86 API 16
2020-06-18 07:26:50 +03:00
Vitalii Koshura
c84bf6ead0
[Android] Add verbose flag to android build scripts
...
Co-authored-by: talregev <tal.regev@gmail.com>
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-06-12 03:04:48 +03:00
talregev
95a2505704
Add if "$VERBOSE" not set, treat it as false.
2020-06-12 03:04:48 +03:00
talregev
08a46dd62f
Add redirect to support short log in travis.
2020-06-12 03:04:47 +03:00
talregev
01192590c9
Add flag verbose for makefile.
2020-06-12 03:04:45 +03:00
talregev
d805ed8224
Print absolute path in title of the script.
2020-06-09 06:08:35 +03:00
Vitalii Koshura
f801a63f18
[Android] [TravisCI] Fix silent mode
...
Rewrite Silent Mode usage during build in a more easy way
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2019-01-03 09:51:20 +02:00
Vitalii Koshura
1d8aa65374
[Android] [TravisCI] Add Full Android build
...
- Fix existing configuration of openssl and curl flag files for different Android configurations
- Make openssl and curl build more silent
This fixes #2927
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-12-27 02:47:10 +02:00
Vitalii Koshura
070ccdb023
[Android][CI] Android CI implementation
...
Initial Android client CI is implemented.
Some fixes in build scripts made to enable CI build cache for OpenSSL and CURL.
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-09-20 04:41:22 +03:00
Oliver Behnke
802225c7e4
Raised minimum Android requirement to KitKat 4.4.4 (API level 19)
...
* Relevant for 32 bit builds only
* Provides sys/statvfs.h
* Provides sys/swap.h (no more patch required)
2018-09-04 12:40:09 +00:00
Oliver Behnke
55f8736836
Ensure Android NDK r18 compatibility
...
* Use Clang instead of GCC (deprecated)
* Raised/added minimum Android API version (16)
* Use (static) libc++ by default/explicitly (gnustl and stlport are deprecated)
* Add verbose flag to toolchain builder where missing
2018-08-31 13:00:58 +00:00
Oliver Behnke
d655906380
Match Android API requirement with BOINC app counterpart for consistency
2018-08-31 09:49:08 +00:00
Oliver Behnke
940ff00e21
Update cURL build scripts
...
* Raise default version to current one
* Specify minimum Android API version explicitly, based on platform (or existing version)
2018-08-30 08:41:07 +00:00
Oliver Behnke
8d3b85d2b5
Harden build scripts against spurious errors
2018-08-30 08:09:30 +00:00
Alexander Schlarb
4f704e9df1
Android: Improve quality of build scripts
...
* Make build scripts fully whitespace safe to the extend premitted by autotools
* Let all build scripts fail fast on error, previously they would continue and then fail with spurious follow-up errors burrowing the actual issue
* Ensure that all build scripts start with a valid shebang (`#!`)
* Fix jumbled letters in `android/build_build_app_x86.sh`
2018-03-27 21:51:06 +02:00
Alexander Schlarb
3ee7631354
Android: update order of binary search path in build scripts
...
* `PATH` environment was: `export PATH="$PATH:$TCBINARIES:$TCINCLUDES/bin"`
* If system `libcurl-dev` (Debian) is installed its `curl-config` script will be first in `PATH`
* `./configure` will choose the system `curl-config` and fail to compile
2018-03-23 18:10:01 +01:00
Oliver Bock
115db9e889
[android] Fixed/improved Android build scripts
...
* Removed hard-coded paths and dependency versions
* Default values can now be overridden via environment variables:
* NDK_ROOT (recommended)
* ANDROID_TC[_<arch>] (optional: toolchain folders)
* CURL_SRC (recommended)
* OPENSSL_SRC (recommended)
* Fixed cURL mips64 build
* Moved toolchains into common parent directory
* Made asset directory creation idempotent
2017-03-29 09:08:02 +00:00
Rom Walton
2327d90dea
Android: Update build scripts to support OpenSSL 1.0.2g and libCurl 7.48.0
2016-04-15 13:34:33 -04:00
Rom Walton
b5012e7c9f
ANDROID: Use latest OpenSSL and libcurl
2014-12-17 15:25:40 -05:00
Rom Walton
932d67ea2e
android: Set the minSdkVersion to 16 (Android 4.1) and add the position-independent-executable flags for native code build scripts.
2014-11-19 19:34:54 -05:00
Rom Walton
a4f9dde8dd
ANDROID: Use latest OpenSSL and libcurl
2014-06-16 17:24:58 -04:00
Joachim Fritzsch
768f0d7876
android: fix typo in x86 build scripts.
2013-11-16 15:08:01 +01:00
Rom Walton
7179b0e27b
android: Use different toolchain directories. OpenSSL appears to be sensitive and will not successfully compile if built for a different CPU architecture first. (temp file?)
2013-10-22 13:59:26 -04:00
Rom Walton
d1cd5d3f8e
android: more tweaks for the various CPU Architectures
2013-10-22 13:00:50 -04:00
Rom Walton
efc25bbd78
android: Add cross-compile scripts for the x86 and MIPS CPU architectures
2013-10-22 11:19:42 -04:00