Added Python3. (Still testing integration)
This commit is contained in:
17
project/jni/python3/mk/openssl/1.0.2d/build.sh
Normal file
17
project/jni/python3/mk/openssl/1.0.2d/build.sh
Normal file
@@ -0,0 +1,17 @@
|
||||
pushd src >/dev/null
|
||||
|
||||
rm -rf "${PACKAGE}"
|
||||
tar -xf "${PACKAGE}.tar.gz" || exit 1
|
||||
pushd "${PACKAGE}" >/dev/null
|
||||
|
||||
[[ ! -d "${PREFIX}/share" ]] && (mkdir "${PREFIX}/share" || exit 1)
|
||||
patch -p1 < "${FILESDIR}/${PACKAGE}-android-ndk-target.patch" || exit 1
|
||||
./Configure android-ndk --prefix="${PREFIX}" --openssldir="${PREFIX}/share" || exit 1
|
||||
make || exit 1
|
||||
make install_sw || exit 1
|
||||
|
||||
# Remove binaries from premises.
|
||||
rm -f "${PREFIX}/bin/"{openssl,c_rehash} || exit 1
|
||||
|
||||
popd >/dev/null
|
||||
popd >/dev/null
|
||||
@@ -0,0 +1,12 @@
|
||||
diff -ru openssl-1.0.2/Configure openssl-1.0.2-android/Configure
|
||||
--- openssl-1.0.2/Configure 2015-01-22 15:58:32.000000000 +0100
|
||||
+++ openssl-1.0.2-android/Configure 2015-03-02 11:23:58.000000000 +0100
|
||||
@@ -445,6 +445,7 @@
|
||||
|
||||
# Android: linux-* but without -DTERMIO and pointers to headers and libs.
|
||||
"android","gcc:-mandroid -I\$(ANDROID_DEV)/include -B\$(ANDROID_DEV)/lib -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
+"android-ndk","gcc:-O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${no_asm}:dlfcn:linux-shared:-fPIC::.so",
|
||||
"android-x86","gcc:-mandroid -I\$(ANDROID_DEV)/include -B\$(ANDROID_DEV)/lib -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:".eval{my $asm=${x86_elf_asm};$asm=~s/:elf/:android/;$asm}.":dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
"android-armv7","gcc:-march=armv7-a -mandroid -I\$(ANDROID_DEV)/include -B\$(ANDROID_DEV)/lib -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${armv4_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
"android-mips","gcc:-mandroid -I\$(ANDROID_DEV)/include -B\$(ANDROID_DEV)/lib -O3 -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_INT DES_UNROLL BF_PTR:${mips32_asm}:o32:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||
|
||||
1
project/jni/python3/mk/openssl/1.0.2d/sources.txt
Normal file
1
project/jni/python3/mk/openssl/1.0.2d/sources.txt
Normal file
@@ -0,0 +1 @@
|
||||
https://openssl.org/source/openssl-1.0.2d.tar.gz
|
||||
Reference in New Issue
Block a user