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