@@ -115,6 +115,7 @@ function build_android_arch {
115115 (cd " $SRC_DIR " ; make build_libs >> " $LOG_FILE " 2>&1 )
116116
117117 clear_android_env
118+ check_files $ABI
118119 echo " Finished: $( date) "
119120}
120121
@@ -128,11 +129,24 @@ function build_android {
128129 local ARM_ARCH_FLAGS=" -mthumb"
129130
130131 # abi, arch, toolchain, openssl-config, arch_flags, arch_link
131- # build_android_arch 'arm64-v8a' 'arm64' 'aarch64-linux-android' 'android' || exit 1
132- # build_android_arch 'armeabi-v7a' 'arm' 'arm-linux-androideabi' 'android-armv7' $ARMV7_ARCH_FLAGS $ARMV7_ARCH_LINK || exit 2
133- # build_android_arch 'armeabi' 'arm' 'arm-linux-androideabi' 'android' $ARM_ARCH_FLAGS || exit 3
134- # build_android_arch 'x86' 'x86' 'i686-linux-android' 'android-x86' $X86_ARCH_FLAGS || exit 4
135- build_android_arch ' x86_64' ' x86_64' ' x86_64-linux-android' ' android' || exit 5
132+ build_android_arch ' arm64-v8a' ' arm64' ' aarch64-linux-android' ' android'
133+ build_android_arch ' armeabi-v7a' ' arm' ' arm-linux-androideabi' ' android-armv7' $ARMV7_ARCH_FLAGS $ARMV7_ARCH_LINK
134+ build_android_arch ' armeabi' ' arm' ' arm-linux-androideabi' ' android' $ARM_ARCH_FLAGS
135+ build_android_arch ' x86' ' x86' ' i686-linux-android' ' android-x86' $X86_ARCH_FLAGS
136+ build_android_arch ' x86_64' ' x86_64' ' x86_64-linux-android' ' android'
137+ }
138+
139+ function check_files() {
140+ local FILE_SSL=$BUILD_DIR /android-$1 /libssl.a
141+ local FILE_CRYPTO=$BUILD_DIR /android-$1 /libcrypto.a
142+ if [ ! -f $FILE_SSL ]; then
143+ echo " Missing $FILE_SSL "
144+ exit 1
145+ fi
146+ if [ ! -f $FILE_CRYPTO ]; then
147+ echo " Missing $FILE_CRYPTO "
148+ exit 2
149+ fi
136150}
137151
138152function distribute_android {
0 commit comments