aboutsummaryrefslogtreecommitdiffstats
path: root/src/frontends/android/README.ndk
blob: 22150dd556eb5df1989cb4415b28aa1443ba286a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
To build this within the NDK the following things have to be done:

 - By default the strongSwan sources of the current Git tree are used. They have
   to be prepared first (see HACKING for a list of required tools):

     ./autogen.sh && ./configure && make && make distclean

   It is also possible to use the sources from a different directory (e.g. an
   extracted tarball) by setting strongswan_DIR in app/src/main/jni/Android.mk.

 - The OpenSSL or BoringSSL sources are expected in app/src/main/jni/openssl.
   Since the sources need to be changed to be built on Android (and especially
   in the NDK) we provide a modified mirror of the official Android repositories
   on git.strongswan.org.