1 ipseclib_LTLIBRARIES = libhydra.la
3 libhydra_la_SOURCES = \
5 attributes/attributes.c attributes/attributes.h \
6 attributes/attribute_provider.h attributes/attribute_handler.h \
7 attributes/attribute_manager.c attributes/attribute_manager.h \
8 attributes/mem_pool.c attributes/mem_pool.h \
9 kernel/kernel_interface.c kernel/kernel_interface.h \
10 kernel/kernel_ipsec.c kernel/kernel_ipsec.h \
11 kernel/kernel_net.c kernel/kernel_net.h \
12 kernel/kernel_listener.h
17 -I$(top_srcdir)/src/libstrongswan \
18 -DIPSEC_DIR=\"${ipsecdir}\" \
19 -DPLUGINDIR=\"${plugindir}\" \
20 -DSTRONGSWAN_CONF=\"${strongswan_conf}\"
22 EXTRA_DIST = Android.mk
24 # build optional plugins
25 ########################
34 SUBDIRS += plugins/attr
36 libhydra_la_LIBADD += plugins/attr/libstrongswan-attr.la
41 SUBDIRS += plugins/attr_sql
43 libhydra_la_LIBADD += plugins/attr_sql/libstrongswan-attr-sql.la
48 SUBDIRS += plugins/kernel_pfkey
50 libhydra_la_LIBADD += plugins/kernel_pfkey/libstrongswan-kernel-pfkey.la
55 SUBDIRS += plugins/kernel_pfroute
57 libhydra_la_LIBADD += plugins/kernel_pfroute/libstrongswan-kernel-pfroute.la
62 SUBDIRS += plugins/kernel_klips
64 libhydra_la_LIBADD += plugins/kernel_klips/libstrongswan-kernel-klips.la
69 SUBDIRS += plugins/kernel_netlink
71 libhydra_la_LIBADD += plugins/kernel_netlink/libstrongswan-kernel-netlink.la
76 SUBDIRS += plugins/resolve
78 libhydra_la_LIBADD += plugins/resolve/libstrongswan-resolve.la