Lines Matching full:android

3 … and platforms. Compilers include Clang and GCC; while platforms include Android, iOS, Linux, and …
5 Android is tested on armv7a, aarch64, x86 and x86_64. The Android recipes build and install OpenSSL…
63 ## Android builds
65Android builds for the armv7a, aarch64, x86 and x86_64 architectures. The builds are trickier than…
67 ### Android job
73 name: Android armv7a, Linux, Amd64
78 - ANDROID=yes
80 - OPENSSL_HOST=android-arm
83 - ANDROID_PREFIX="$HOME/android$ANDROID_API-$ANDROID_CPU"
84 - ANDROID_SDK_ROOT="$HOME/android-sdk"
85 - ANDROID_NDK_ROOT="$HOME/android-ndk"
90Android is to set the environmental variables `ANDROID_NDK_ROOT` and `ANDROID_SDK_ROOT`. This is a…
96 … OpenSSL, Expat and LDNS. This step is handled in by the script `contrib/android/install_tools.sh`…
101 if [ "$ANDROID" = "yes" ]; then
102 ./contrib/android/install_tools.sh
110 The third step installs the NDK and SDK. This step is handled in by the script `contrib/android/ins…
114 ### Android environment
116Android cross-compile environment using the script `contrib/android/setenv_android.sh`. The script…
118android/setenv_android.sh` knows which toolchain and architecture to select by inspecting environm…
120 The `contrib/android/setenv_android.sh` script specifies the tools in a `case` statement like the f…
124 CC="aarch64-linux-android$ANDROID_API-clang"
125 CXX="aarch64-linux-android$ANDROID_API-clang++"
126 LD="aarch64-linux-android-ld"
127 AS="aarch64-linux-android-as"
128 AR="aarch64-linux-android-ar"
129 RANLIB="aarch64-linux-android-ranlib"
130 STRIP="aarch64-linux-android-strip"
138 The fifth step builds OpenSSL. OpenSSL is built for iOS using the scripts `contrib/android/install_…
140 `ANDROID_PREFIX` is the value `$HOME/android$ANDROID_API-$ANDROID_CPU`. The libraries will be insta…
144android.conf`. It is a copy of the OpenSSL's project file and located at `contrib/android/15-andro…
146 …h `no-engine`. If you want to include OpenSSL engines then edit `contrib/android/install_openssl.s…
148 ### Android build
153 elif [ "$ANDROID" = "yes" ]; then
156 ./contrib/android/install_ndk.sh
157 source ./contrib/android/setenv_android.sh
158 ./contrib/android/install_openssl.sh
159 ./contrib/android/bootstrap_ldns.sh
171 Travis only smoke tests an Android build using a compile, link and install. The self tests are not …
173 ### Android flags
175 `contrib/android/setenv_android.sh` uses specific flags for `CFLAGS` and `CXXFLAGS`. They are taken…
179 …`ndk-build` for a platform clone ASOP's [ndk-samples](https://github.com/android/ndk-samples/tree/…
210 if [ "$ANDROID" = "yes" ]; then
211 ./contrib/android/install_tools.sh