child-delete: Reply as usual when concurrently rekeying the IKE_SA
[strongswan.git] / src / libtnccs / Makefile.am
1 AM_CPPFLAGS = \
2         -I$(top_srcdir)/src/libstrongswan \
3         -I$(top_srcdir)/src/libtncif \
4         -I$(top_srcdir)/src/libtls
5
6 AM_LDFLAGS = \
7         -no-undefined
8
9 ipseclib_LTLIBRARIES = libtnccs.la
10
11 libtnccs_la_LIBADD = \
12         $(top_builddir)/src/libstrongswan/libstrongswan.la \
13         $(top_builddir)/src/libtncif/libtncif.la
14
15 if USE_WINDOWS
16   libtnccs_la_LIBADD += -lws2_32
17 endif
18
19 libtnccs_la_SOURCES = \
20 tnc/tnc.h tnc/tnc.c \
21 tnc/imc/imc.h tnc/imc/imc_manager.h \
22 tnc/imv/imv.h tnc/imv/imv_manager.h \
23 tnc/imv/imv_recommendations.h tnc/imv/imv_recommendations.c \
24 tnc/tnccs/tnccs.h tnc/tnccs/tnccs.c \
25 tnc/tnccs/tnccs_manager.h tnc/tnccs/tnccs_manager.c
26
27 EXTRA_DIST = Android.mk
28
29 # build optional plugins
30 ########################
31
32 if MONOLITHIC
33 SUBDIRS =
34 else
35 SUBDIRS = .
36 endif
37
38 if USE_TNC_TNCCS
39   SUBDIRS += plugins/tnc_tnccs
40 if MONOLITHIC
41   libtnccs_la_LIBADD += plugins/tnc_tnccs/libstrongswan-tnc-tnccs.la
42 endif
43 endif
44
45 if USE_TNC_IMC
46   SUBDIRS += plugins/tnc_imc
47 if MONOLITHIC
48   libtnccs_la_LIBADD += plugins/tnc_imc/libstrongswan-tnc-imc.la
49 endif
50 endif
51
52 if USE_TNC_IMV
53   SUBDIRS += plugins/tnc_imv
54 if MONOLITHIC
55   libtnccs_la_LIBADD += plugins/tnc_imv/libstrongswan-tnc-imv.la
56 endif
57 endif
58
59 if USE_TNCCS_11
60   SUBDIRS += plugins/tnccs_11
61 if MONOLITHIC
62   libtnccs_la_LIBADD += plugins/tnccs_11/libstrongswan-tnccs-11.la
63 endif
64 endif
65
66 if USE_TNCCS_20
67   SUBDIRS += plugins/tnccs_20
68 if MONOLITHIC
69   libtnccs_la_LIBADD += plugins/tnccs_20/libstrongswan-tnccs-20.la
70 endif
71 endif
72
73 if USE_TNCCS_DYNAMIC
74   SUBDIRS += plugins/tnccs_dynamic
75 if MONOLITHIC
76   libtnccs_la_LIBADD += plugins/tnccs_dynamic/libstrongswan-tnccs-dynamic.la
77 endif
78 endif