Browse Source
JNI-178 Android-Build: Use make install for openssl instead of manually copying lib files
It was not copying the include dir files nor generating the pkgconfig files. Make install have the caveat of also installing docs, which we don't need for the build, but did not find a way to disable them.
android-build-178
Hussein Kasem
3 years ago
No known key found for this signature in database
GPG Key ID: 9E61B9BC790E6B02
4 changed files with
7 additions and
23 deletions
android/external/arm64-v8a/Makefile
android/external/armeabi-v7a/Makefile
android/external/x86/Makefile
android/external/x86_64/Makefile
@ -209,12 +209,8 @@ openssl/libssl.so: | openssl/Makefile
PATH = " $( ANDROID_NDK_HOME) /bin: $( PATH) " $( MAKE) -C openssl
PATH = " $( ANDROID_NDK_HOME) /bin: $( PATH) " $( MAKE) -C openssl
$(LOCAL)/lib/libssl.so : openssl /libssl .so
$(LOCAL)/lib/libssl.so : openssl /libssl .so
cd openssl && \
$( MAKE) -C openssl install
cp libcrypto.so $( LOCAL) /lib && \
ls -l $( LOCAL) /lib
cp libcrypto.a $( LOCAL) /lib && \
cp libssl.so $( LOCAL) /lib && \
cp libssl.a $( LOCAL) /lib
ls -l $( LOCAL) /lib/libssl.so
openssl-build : openssl /libssl .so
openssl-build : openssl /libssl .so
@ -214,12 +214,8 @@ openssl/libssl.so: | openssl/Makefile
PATH = " $( ANDROID_NDK_HOME) /bin: $( PATH) " $( MAKE) -C openssl
PATH = " $( ANDROID_NDK_HOME) /bin: $( PATH) " $( MAKE) -C openssl
$(LOCAL)/lib/libssl.so : openssl /libssl .so
$(LOCAL)/lib/libssl.so : openssl /libssl .so
cd openssl && \
$( MAKE) -C openssl install
cp libcrypto.so $( LOCAL) /lib && \
ls -l $( LOCAL) /lib
cp libcrypto.a $( LOCAL) /lib && \
cp libssl.so $( LOCAL) /lib && \
cp libssl.a $( LOCAL) /lib
ls -l $( LOCAL) /lib/libssl.so
openssl-build : openssl /libssl .so
openssl-build : openssl /libssl .so
@ -209,12 +209,8 @@ openssl/libssl.so: | openssl/Makefile
PATH = " $( ANDROID_NDK_HOME) /bin: $( PATH) " $( MAKE) -C openssl
PATH = " $( ANDROID_NDK_HOME) /bin: $( PATH) " $( MAKE) -C openssl
$(LOCAL)/lib/libssl.so : openssl /libssl .so
$(LOCAL)/lib/libssl.so : openssl /libssl .so
cd openssl && \
$( MAKE) -C openssl install
cp libcrypto.so $( LOCAL) /lib && \
ls -l $( LOCAL) /lib
cp libcrypto.a $( LOCAL) /lib && \
cp libssl.so $( LOCAL) /lib && \
cp libssl.a $( LOCAL) /lib
ls -l $( LOCAL) /lib/libssl.so
openssl-build : openssl /libssl .so
openssl-build : openssl /libssl .so
@ -209,11 +209,7 @@ openssl/libssl.so: | openssl/Makefile
PATH = " $( ANDROID_NDK_HOME) /bin: $( PATH) " $( MAKE) -C openssl
PATH = " $( ANDROID_NDK_HOME) /bin: $( PATH) " $( MAKE) -C openssl
$(LOCAL)/lib/libssl.so : openssl /libssl .so
$(LOCAL)/lib/libssl.so : openssl /libssl .so
cd openssl && \
$( MAKE) -C openssl install
cp libcrypto.so $( LOCAL) /lib && \
cp libcrypto.a $( LOCAL) /lib && \
cp libssl.so $( LOCAL) /lib && \
cp libssl.a $( LOCAL) /lib
ls -l $( LOCAL) /lib
ls -l $( LOCAL) /lib
openssl-build : openssl /libssl .so
openssl-build : openssl /libssl .so