Annotation of embedaddon/strongswan/src/libtnccs/Makefile.am, revision 1.1.1.1
1.1 misho 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: if STATIC_PLUGIN_CONSTRUCTORS
30: BUILT_SOURCES = $(srcdir)/plugin_constructors.c
31: CLEANFILES = $(srcdir)/plugin_constructors.c
32:
33: $(srcdir)/plugin_constructors.c: $(top_srcdir)/src/libstrongswan/plugins/plugin_constructors.py
34: $(AM_V_GEN) \
35: $(PYTHON) $(top_srcdir)/src/libstrongswan/plugins/plugin_constructors.py ${t_plugins} > $@
36: endif
37:
38: # build optional plugins
39: ########################
40:
41: if MONOLITHIC
42: SUBDIRS =
43: else
44: SUBDIRS = .
45: endif
46:
47: if USE_TNC_TNCCS
48: SUBDIRS += plugins/tnc_tnccs
49: if MONOLITHIC
50: libtnccs_la_LIBADD += plugins/tnc_tnccs/libstrongswan-tnc-tnccs.la
51: endif
52: endif
53:
54: if USE_TNC_IMC
55: SUBDIRS += plugins/tnc_imc
56: if MONOLITHIC
57: libtnccs_la_LIBADD += plugins/tnc_imc/libstrongswan-tnc-imc.la
58: endif
59: endif
60:
61: if USE_TNC_IMV
62: SUBDIRS += plugins/tnc_imv
63: if MONOLITHIC
64: libtnccs_la_LIBADD += plugins/tnc_imv/libstrongswan-tnc-imv.la
65: endif
66: endif
67:
68: if USE_TNCCS_11
69: SUBDIRS += plugins/tnccs_11
70: if MONOLITHIC
71: libtnccs_la_LIBADD += plugins/tnccs_11/libstrongswan-tnccs-11.la
72: endif
73: endif
74:
75: if USE_TNCCS_20
76: SUBDIRS += plugins/tnccs_20
77: if MONOLITHIC
78: libtnccs_la_LIBADD += plugins/tnccs_20/libstrongswan-tnccs-20.la
79: endif
80: endif
81:
82: if USE_TNCCS_DYNAMIC
83: SUBDIRS += plugins/tnccs_dynamic
84: if MONOLITHIC
85: libtnccs_la_LIBADD += plugins/tnccs_dynamic/libstrongswan-tnccs-dynamic.la
86: endif
87: endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>