0
0
mirror of https://github.com/OpenVPN/openvpn3.git synced 2024-09-20 04:02:15 +02:00
openvpn3/javacli/build-linux

18 lines
515 B
Plaintext
Raw Normal View History

2012-02-11 15:02:51 +01:00
#!/usr/bin/env bash
set -e
swig -c++ -java ovpncli.i
javac *.java
gcc -O3 -fPIC -pthread \
-Wall -Wno-sign-compare -Wno-unused-parameter -Wno-strict-aliasing \
-fwhole-program "-DSWIGEXPORT=__attribute__((externally_visible))" \
-DUSE_OPENSSL \
-I$OVPN3_DIR \
-I$BOOST_DIR \
-I/usr/lib/jvm/java-7-openjdk-amd64/include \
-L$BOOST_DIR/stage/lib \
ovpncli_wrap.cxx \
-o libovpncli.so \
-shared -Wl,-soname,libovpncli.so \
-lcrypto -lssl \
-lboost_system -lboost_thread