Commit Graph

33 Commits

Author SHA1 Message Date
David Anderson 44f5e9af73 Change doc URLs from trac wiki to github wiki in source code and project files.
No functional changes.
2023-10-08 13:20:05 -07:00
Vitalii Koshura 44742026e2
Remove trailing whitespaces. Add CI script to verify in on every commit
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2023-05-05 20:08:17 +02:00
Tal Regev 4f3d55312c
Deprecated android native in ci 2023-03-18 21:23:59 +02:00
Tal Regev cbd38d4c93
Test android openssl fix 2022-05-21 01:18:00 +03:00
Tal Regev 6d69bbcf32
Arrange scripts using --eable-apps-vcpkg 2021-08-16 12:33:35 +03:00
Tal Regev 8f4e9b8dab Clean android scripts:
Remove '/' from the end of linux-x86_64/
Remove override flags from openssl
Remove override flags from client and libs of armv6
2021-05-19 15:33:12 +03:00
Tal Regev ebef837a47 Compile armv6 with vcpkg
Remove PKG_CONFIG_SYSROOT_DIR
Change android.cmake to be the same as Microsoft vcpkg
2021-05-17 08:26:36 +03:00
Vitalii Koshura 786696199b
Merge pull request #4338 from talregev/TalR_test_disable_static_linkage
[Android][Linux][vcpkg][scripts] Switch to pkg-config for vcpkg
2021-05-14 20:40:28 +02:00
Tal Regev 69d570b9d4 Switch to pkg-config for vcpkg. 2021-05-14 09:06:29 +03:00
Tal Regev 6cc728b973 Add green color in messages done in android compilation 2021-04-28 12:25:35 +03:00
Tal Regev e01073d585 Compile android with vcpkg (rappture, curl and openssl) 2021-04-10 01:41:57 +03:00
Tal Regev 0d6ffae700 parallel make in Android 2021-03-30 16:34:07 +03:00
Vitalii Koshura 73b540a3b0
[Android] Add libs and apps builds to CI.
Do some scripts refactoring.
Clean-up outdated files.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-03-08 20:38:47 +01:00
talregev 2294655d0b Upgrade android script for android r-ndk21d. Remove toolchain. depricated in ndk21. 2020-07-03 08:05:51 +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 83771db9bf [Android] Remove boinccmd binary from apk
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2020-02-18 08:43:58 +01: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
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 4b3951c1db Fix x86_64 BOINC build
* Specify minimum Android API version explicitly, based on platform (or existing version)
* Enable verbose builds
2018-08-30 09:08:15 +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
Marco Nilsson 66f0508747 Adapt BOINC build scripts to the moved Android assets folder. 2016-11-08 09:04:28 +01:00
Rom Walton 9bbbcc0d4f Android: Specify alternate platforms for arm64 and x86_64 to their 32-bit counterparts. 2016-06-24 20:03:09 -07:00
Rom Walton b983f4b70a Android: Fix building for x86_64. 2016-06-19 19:05:10 -07:00
Rom Walton 5d31a75b7c Android: Create an ANDROID_64 preprocessor define to deal with changes between Android API 9 and Android API 21 in the native development kit.
Ideally we would upgrade all platforms en mass, but forcing ARM, MIPS, and x86 to API 21 might introduce compatibility problems with our existing install base.
2016-06-19 17:58:07 -07:00
Rom Walton 2e5c5d04c3 Android: Add build scripts for BOINC on arm64 and x86_64. I'm currently having issues attempting to build curl of mips64. 2016-06-19 15:45:41 -07:00