Commit Graph

6 Commits

Author SHA1 Message Date
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 a51f31f6e3 Fix arm64 BOINC build
* Specify minimum Android API version explicitly, based on platform (or existing version)
* Enable verbose builds
2018-08-30 09:04:50 +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 fe08216388 Android: Bug fixes for previous commit 2016-06-19 17:49:11 -04:00
Rom Walton e8a75eb557 Android: All new build script for arm64, mips64, and x86_64 2016-06-19 13:57:46 -07:00