]> git.ipfire.org Git - thirdparty/strongswan.git/blame - src/libtnccs/Android.mk
ikev1: Get and set the lifetimes of the selected proposal/transform
[thirdparty/strongswan.git] / src / libtnccs / Android.mk
CommitLineData
46836304
TB
1LOCAL_PATH := $(call my-dir)
2include $(CLEAR_VARS)
3
4# copy-n-paste from Makefile.am
e5d819b6 5libtnccs_la_SOURCES := \
46836304
TB
6tnc/tnc.h tnc/tnc.c \
7tnc/imc/imc.h tnc/imc/imc_manager.h \
8tnc/imv/imv.h tnc/imv/imv_manager.h \
9tnc/imv/imv_recommendations.h tnc/imv/imv_recommendations.c \
10tnc/tnccs/tnccs.h tnc/tnccs/tnccs.c \
11tnc/tnccs/tnccs_manager.h tnc/tnccs/tnccs_manager.c
12
e5d819b6
TB
13LOCAL_SRC_FILES := $(filter %.c,$(libtnccs_la_SOURCES))
14
e3f64a79
TB
15# adding the plugin source files
16
17LOCAL_SRC_FILES += $(call add_plugin, tnc-imc)
18ifneq ($(call plugin_enabled, tnc-imc),)
ddd4d8b4 19LOCAL_LDLIBS += -ldl
e3f64a79
TB
20endif
21
22LOCAL_SRC_FILES += $(call add_plugin, tnc-tnccs)
23
24LOCAL_SRC_FILES += $(call add_plugin, tnccs-20)
f4c37166 25LOCAL_SRC_FILES += $(call add_plugin_subdirs, tnccs-20, batch messages messages/ietf messages/ita messages/tcg state_machine)
e3f64a79
TB
26ifneq ($(call plugin_enabled, tnccs-20),)
27LOCAL_C_INCLUDES += $(LOCAL_PATH)/plugins/tnccs_20/
28endif
29
30ifneq ($(or $(call plugin_enabled, tnc-imc), $(call plugin_enabled, tnc-tnccs), \
31 $(call plugin_enabled, tnccs-20)),)
32LOCAL_SHARED_LIBRARIES += libtncif
33endif
34
46836304
TB
35# build libtncif ---------------------------------------------------------------
36
37LOCAL_C_INCLUDES += \
51f2905d 38 $(strongswan_PATH)/src/libtls \
07bf080e 39 $(strongswan_PATH)/src/libtncif \
46836304
TB
40 $(strongswan_PATH)/src/libstrongswan
41
42LOCAL_CFLAGS := $(strongswan_CFLAGS)
43
44LOCAL_MODULE := libtnccs
45
2e0b478a
TB
46LOCAL_MODULE_TAGS := optional
47
46836304
TB
48LOCAL_ARM_MODE := arm
49
50LOCAL_PRELINK_MODULE := false
51
52LOCAL_SHARED_LIBRARIES += libstrongswan
53
54include $(BUILD_SHARED_LIBRARY)
55