android: Avoid races between FragmentManager and state saving
[strongswan.git] / src / frontends / android / README.ndk
1 To build this within the NDK the following things have to be done:
2
3  - By default the strongSwan sources of the current Git tree are used. They have
4    to be prepared first (see HACKING for a list of required tools):
5
6      ./autogen.sh && ./configure && make && make distclean
7
8    It is also possible to use the sources from a different directory (e.g. an
9    extracted tarball) by setting strongswan_DIR in app/src/main/jni/Android.mk.
10
11  - The OpenSSL or BoringSSL sources are expected in app/src/main/jni/openssl.
12    Since the sources need to be changed to be built on Android (and especially
13    in the NDK) we provide a modified mirror of the official Android repositories
14    on git.strongswan.org.