|
33 | 33 |
|
34 | 34 | ANDROID_PLATFORM_VERSION=android-19
|
35 | 35 | ANDROID_TOOLCHAIN_DIR=/tmp/sqlcipher-android-toolchain
|
36 |
| - OPENSSL_EXCLUSION_LIST=no-krb5 no-gost no-idea no-camellia \ |
37 |
| - no-seed no-bf no-cast no-rc2 no-rc4 no-rc5 no-md2 \ |
38 |
| - no-md4 no-ripemd no-rsa no-ecdh no-sock no-ssl2 no-ssl3 \ |
39 |
| - no-dsa no-dh no-ec no-ecdsa no-tls1 no-x509 no-pkcs7 \ |
40 |
| - no-pbe no-pkcs no-tlsext no-pem no-rfc3779 no-whirlpool \ |
41 |
| - no-ocsp no-x509v3 no-ui no-srp no-ssltrace no-tlsext \ |
42 |
| - no-mdc2 no-ecdh no-engine no-tls2 no-srtp |
| 36 | + OPENSSL_CONFIGURE_OPTIONS="-no-krb5 no-idea no-camellia |
| 37 | + no-seed no-bf no-cast no-rc2 no-rc4 no-rc5 no-md2 |
| 38 | + no-md4 no-ripemd no-rsa no-ecdh no-sock no-ssl2 no-ssl3 |
| 39 | + no-dsa no-dh no-ec no-ecdsa no-tls1 no-pbe no-pkcs |
| 40 | + no-tlsext no-pem no-rfc3779 no-whirlpool no-ui no-srp |
| 41 | + no-ssltrace no-tlsext no-mdc2 no-ecdh no-engine |
| 42 | + no-tls2 no-srtp -fPIC" |
43 | 43 |
|
44 | 44 | # arm build
|
45 | 45 | ${ANDROID_NDK_ROOT}/build/tools/make-standalone-toolchain.sh \
|
|
53 | 53 | RANLIB=arm-linux-androideabi-ranlib \
|
54 | 54 | AR=arm-linux-androideabi-ar \
|
55 | 55 | CC=arm-linux-androideabi-gcc \
|
56 |
| - ./Configure android ${OPENSSL_EXCLUSION_LIST} |
| 56 | + ./Configure android ${OPENSSL_CONFIGURE_OPTIONS} |
57 | 57 |
|
| 58 | + make clean |
58 | 59 | make build_crypto
|
59 | 60 |
|
60 | 61 | mv libcrypto.a ../android-libs/armeabi/
|
|
73 | 74 | RANLIB=arm-linux-androideabi-ranlib \
|
74 | 75 | AR=arm-linux-androideabi-ar \
|
75 | 76 | CC=arm-linux-androideabi-gcc \
|
76 |
| - ./Configure android-armv7 ${OPENSSL_EXCLUSION_LIST} |
| 77 | + ./Configure android-armv7 ${OPENSSL_CONFIGURE_OPTIONS} |
77 | 78 |
|
| 79 | + make clean |
78 | 80 | make build_crypto
|
79 | 81 |
|
80 | 82 | mv libcrypto.a ../android-libs/armeabi-v7a/
|
|
93 | 95 | RANLIB=i686-linux-android-ranlib \
|
94 | 96 | AR=i686-linux-android-ar \
|
95 | 97 | CC=i686-linux-android-gcc \
|
96 |
| - ./Configure android-x86 ${OPENSSL_EXCLUSION_LIST} |
| 98 | + ./Configure android-x86 ${OPENSSL_CONFIGURE_OPTIONS} |
97 | 99 |
|
| 100 | + make clean |
98 | 101 | make build_crypto
|
99 | 102 |
|
100 | 103 | mv libcrypto.a ../android-libs/x86/
|
|
0 commit comments