mirror of
https://github.com/OpenVPN/openvpn3.git
synced 2024-09-20 04:02:15 +02:00
e82d3986d9
* Added beta expiration capability. Current expiration is May 1, 2012. * Fixed issue where closing the OpenVPNClient activity would sometimes wrongly shut down the service. * Moved additional methods from OpenVPNClient into OpenVPNClientBase.
27 lines
832 B
Bash
Executable File
27 lines
832 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# generate expire time in python: time.mktime((2012, 5, 1, 0, 0, 0, 0, 0, -1))
|
|
set -e
|
|
swig -c++ -java -package net.openvpn.openvpn -I$OVPN3_DIR ovpncli.i
|
|
$GPP_CMD \
|
|
--sysroot=$NDK/platforms/android-9/arch-arm \
|
|
-DAPP_EXPIRE_TIME=1335852000 \
|
|
-g -O3 -fPIC \
|
|
-fno-strict-aliasing \
|
|
-Wall -Wno-sign-compare -Wno-unused-parameter \
|
|
-fwhole-program "-DSWIGEXPORT=__attribute__((externally_visible))" \
|
|
-DUSE_OPENSSL \
|
|
-D__GLIBC__ \
|
|
-D_GLIBCXX_HAVE_FENV_H=1 \
|
|
-DBOOST_NO_INTRINSIC_WCHAR_T \
|
|
-I$BOOST_DIR \
|
|
-I$OPENSSL_DIR/include \
|
|
-I$OVPN3_DIR \
|
|
-L$BOOST_DIR/stage/lib \
|
|
-L$OPENSSL_DIR/lib \
|
|
ovpncli_wrap.cxx \
|
|
-o libovpncli.so \
|
|
-shared -Wl,-soname,libovpncli.so \
|
|
-lssl -lcrypto \
|
|
-lboost_system -lboost_thread
|
|
$STRIP_CMD libovpncli.so
|