29 lines
748 B
Bash
29 lines
748 B
Bash
|
#!/bin/sh
|
||
|
set -ev
|
||
|
VERSION=4.53
|
||
|
DST=stunnel-$VERSION-android
|
||
|
|
||
|
# to build Zlib:
|
||
|
# export CHOST=arm-linux-androideabi
|
||
|
# ./configure --static --prefix=/opt/androideabi/sysroot
|
||
|
# make
|
||
|
# make install
|
||
|
|
||
|
# to build OpenSSL:
|
||
|
# export CC=arm-linux-androideabi-gcc
|
||
|
# ./Configure linux-armv4 threads no-shared zlib no-dso --openssldir=/opt/androideabi/sysroot
|
||
|
# make
|
||
|
# make install
|
||
|
|
||
|
./configure --build=i686-pc-linux-gnu --host=arm-linux-androideabi --prefix=/data/local --with-ssl=/opt/androideabi/sysroot
|
||
|
make clean
|
||
|
make
|
||
|
mkdir $DST
|
||
|
cp src/stunnel /opt/androideabi/sysroot/bin/openssl $DST
|
||
|
# arm-linux-androideabi-strip $DST/stunnel $DST/openssl
|
||
|
arm-linux-androideabi-strip $DST/openssl
|
||
|
zip -r $DST.zip $DST
|
||
|
rm -rf $DST
|
||
|
sha256sum $DST.zip
|
||
|
mv $DST.zip ../dist/
|