talregev
01c5a5cca4
Add android 4.1 api 16 support in cpp compilation.
2020-06-12 22:32:00 +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
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
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
71744a9ada
Android: Make all of the native code compilation against Android NDK r10e.
2016-06-20 22:04:13 -07:00
Rom Walton
e8a75eb557
Android: All new build script for arm64, mips64, and x86_64
2016-06-19 13:57:46 -07:00
Rom Walton
df5ef38a7f
ANDROID: Explicitly include the arm architecture parameter for the toolchain creation script for newer versions of the NDK. (From: Yoyo)
2015-01-21 19:28:51 -05: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
83ad0d47a0
android: Make sure all the toolchains exist
2013-10-22 13:16:04 -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