@@ -115,7 +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
118+ check_files $ABI $LOG_FILE
119119 echo " Finished: $( date) "
120120}
121121
@@ -141,12 +141,15 @@ function check_files() {
141141 local FILE_CRYPTO=$BUILD_DIR /android-$1 /libcrypto.a
142142 if [ ! -f $FILE_SSL ]; then
143143 echo " Missing $FILE_SSL "
144+ cat $2
144145 exit 1
145146 fi
146147 if [ ! -f $FILE_CRYPTO ]; then
147148 echo " Missing $FILE_CRYPTO "
149+ cat $2
148150 exit 2
149151 fi
152+ echo " $1 successful"
150153}
151154
152155function distribute_android {
@@ -156,16 +159,17 @@ function distribute_android {
156159 local PLATFORM=" Android"
157160 local NAME=" $OPENSSL_NAME -$PLATFORM "
158161 local DIR=" $DIST_DIR /$NAME /openssl"
159- local ANDROID_ABIS=" armeabi-v7a"
162+ local ANDROID_ABIS=" arm64-v8a armeabi-v7a armeabi x86 x86_64 "
160163
161164 for ABI in $ANDROID_ABIS ; do
162165 local ABI_DIR=$DIR /$ABI
163166 mkdir -p $ABI_DIR /include
164167 mkdir -p $ABI_DIR /lib
165168
169+ echo " Copy $ABI "
166170 cp -LR $BUILD_DIR /android-$ABI /include/* $ABI_DIR /include
167- cp -LR $BUILD_DIR /android-$ABI /libcrypto.a $ABI_DIR /lib
168- cp -LR $BUILD_DIR /android-$ABI /libssl.a $ABI_DIR /lib
171+ cp $BUILD_DIR /android-$ABI /libcrypto.a $ABI_DIR /lib/libcrypto.a
172+ cp $BUILD_DIR /android-$ABI /libssl.a $ABI_DIR /lib/libssl.a
169173 done
170174}
171175
@@ -174,4 +178,4 @@ function distribute_android {
174178# # --------------------
175179clear_android_env
176180build_android
177- # distribute_android
181+ distribute_android
0 commit comments