Skip to content

Commit d33aa9c

Browse files
author
Martin Schwamberger
committed
Update android distribute
1 parent 05b34b6 commit d33aa9c

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

build-android.sh

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

152155
function 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
## --------------------
175179
clear_android_env
176180
build_android
177-
#distribute_android
181+
distribute_android

0 commit comments

Comments
 (0)