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