1 LOCAL_PATH
:= $(call my-dir
)
4 # copy-n-paste from Makefile.am
7 backend
/android_attr.c \
8 backend
/android_creds.c \
9 backend
/android_fetcher.c \
10 backend
/android_dns_proxy.c \
11 backend
/android_private_key.c \
12 backend
/android_service.c \
14 kernel
/android_ipsec.c \
15 kernel
/android_net.c \
16 kernel
/network_manager.c \
19 ifneq ($(strongswan_USE_BYOD
),)
21 byod
/imc_android_state.c \
25 # build libandroidbridge -------------------------------------------------------
28 $(strongswan_PATH
)/src
/libipsec \
29 $(strongswan_PATH
)/src
/libcharon \
30 $(strongswan_PATH
)/src
/libstrongswan
32 ifneq ($(strongswan_USE_BYOD
),)
34 $(strongswan_PATH
)/src
/libimcv \
35 $(strongswan_PATH
)/src
/libtncif \
36 $(strongswan_PATH
)/src
/libtnccs \
37 $(strongswan_PATH
)/src
/libtpmtss \
38 $(strongswan_PATH
)/src
/libtls
41 LOCAL_CFLAGS
:= $(strongswan_CFLAGS
) \
42 -DPLUGINS
='"$(strongswan_CHARON_PLUGINS)"'
44 ifneq ($(strongswan_USE_BYOD
),)
45 LOCAL_CFLAGS
+= -DPLUGINS_BYOD
='"$(strongswan_BYOD_PLUGINS)"'
48 LOCAL_MODULE
:= libandroidbridge
50 LOCAL_MODULE_TAGS
:= optional
54 LOCAL_PRELINK_MODULE
:= false
58 LOCAL_SHARED_LIBRARIES
:= libstrongswan libipsec libcharon
60 ifneq ($(strongswan_USE_BYOD
),)
61 LOCAL_SHARED_LIBRARIES
+= libimcv libtncif libtnccs libtpmtss
64 include $(BUILD_SHARED_LIBRARY
)