diff options
author | Martin Willi <martin@revosec.ch> | 2010-03-19 19:03:46 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2010-04-07 13:55:16 +0200 |
commit | 29a46aacade7a516c2fae5e9134a90b106f12c0e (patch) | |
tree | 93342e36b6538646f8e57f615f171f9660abfc16 | |
parent | 3e8caf6af663d087b2ce5450c7355b0b6a0a6045 (diff) | |
download | strongswan-29a46aacade7a516c2fae5e9134a90b106f12c0e.tar.bz2 strongswan-29a46aacade7a516c2fae5e9134a90b106f12c0e.tar.xz |
Moved ha plugin to libcharon
-rw-r--r-- | src/libcharon/Makefile.am | 8 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/Makefile.am (renamed from src/charon/plugins/ha/Makefile.am) | 9 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_child.c (renamed from src/charon/plugins/ha/ha_child.c) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_child.h (renamed from src/charon/plugins/ha/ha_child.h) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_ctl.c (renamed from src/charon/plugins/ha/ha_ctl.c) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_ctl.h (renamed from src/charon/plugins/ha/ha_ctl.h) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_dispatcher.c (renamed from src/charon/plugins/ha/ha_dispatcher.c) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_dispatcher.h (renamed from src/charon/plugins/ha/ha_dispatcher.h) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_ike.c (renamed from src/charon/plugins/ha/ha_ike.c) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_ike.h (renamed from src/charon/plugins/ha/ha_ike.h) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_kernel.c (renamed from src/charon/plugins/ha/ha_kernel.c) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_kernel.h (renamed from src/charon/plugins/ha/ha_kernel.h) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_message.c (renamed from src/charon/plugins/ha/ha_message.c) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_message.h (renamed from src/charon/plugins/ha/ha_message.h) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_plugin.c (renamed from src/charon/plugins/ha/ha_plugin.c) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_plugin.h (renamed from src/charon/plugins/ha/ha_plugin.h) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_segments.c (renamed from src/charon/plugins/ha/ha_segments.c) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_segments.h (renamed from src/charon/plugins/ha/ha_segments.h) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_socket.c (renamed from src/charon/plugins/ha/ha_socket.c) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_socket.h (renamed from src/charon/plugins/ha/ha_socket.h) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_tunnel.c (renamed from src/charon/plugins/ha/ha_tunnel.c) | 0 | ||||
-rw-r--r-- | src/libcharon/plugins/ha/ha_tunnel.h (renamed from src/charon/plugins/ha/ha_tunnel.h) | 0 |
22 files changed, 15 insertions, 2 deletions
diff --git a/src/libcharon/Makefile.am b/src/libcharon/Makefile.am index 14d3c39bb..df056ad9f 100644 --- a/src/libcharon/Makefile.am +++ b/src/libcharon/Makefile.am @@ -388,6 +388,14 @@ if MONOLITHIC endif endif +if USE_HA + SUBDIRS += plugins/ha + PLUGINS += ha +if MONOLITHIC + libcharon_la_LIBADD += plugins/ha/libstrongswan-ha.la +endif +endif + if USE_UCI SUBDIRS += plugins/uci PLUGINS += uci diff --git a/src/charon/plugins/ha/Makefile.am b/src/libcharon/plugins/ha/Makefile.am index 52dc95de0..9d321dc8f 100644 --- a/src/charon/plugins/ha/Makefile.am +++ b/src/libcharon/plugins/ha/Makefile.am @@ -1,9 +1,14 @@ -INCLUDES = -I${linux_headers} -I$(top_srcdir)/src/libstrongswan -I$(top_srcdir)/src/charon +INCLUDES = -I${linux_headers} -I$(top_srcdir)/src/libstrongswan -I$(top_srcdir)/src/libcharon AM_CFLAGS = -rdynamic -DIPSEC_PIDDIR=\"${piddir}\" +if MONOLITHIC +noinst_LTLIBRARIES = libstrongswan-ha.la +else plugin_LTLIBRARIES = libstrongswan-ha.la +endif + libstrongswan_ha_la_SOURCES = \ ha_plugin.h ha_plugin.c \ ha_message.h ha_message.c \ @@ -15,5 +20,5 @@ libstrongswan_ha_la_SOURCES = \ ha_ctl.h ha_ctl.c \ ha_ike.h ha_ike.c \ ha_child.h ha_child.c -libstrongswan_ha_la_LDFLAGS = -module +libstrongswan_ha_la_LDFLAGS = -module -avoid-version diff --git a/src/charon/plugins/ha/ha_child.c b/src/libcharon/plugins/ha/ha_child.c index 2eb8e27f6..2eb8e27f6 100644 --- a/src/charon/plugins/ha/ha_child.c +++ b/src/libcharon/plugins/ha/ha_child.c diff --git a/src/charon/plugins/ha/ha_child.h b/src/libcharon/plugins/ha/ha_child.h index ea83495f7..ea83495f7 100644 --- a/src/charon/plugins/ha/ha_child.h +++ b/src/libcharon/plugins/ha/ha_child.h diff --git a/src/charon/plugins/ha/ha_ctl.c b/src/libcharon/plugins/ha/ha_ctl.c index 441d26d9e..441d26d9e 100644 --- a/src/charon/plugins/ha/ha_ctl.c +++ b/src/libcharon/plugins/ha/ha_ctl.c diff --git a/src/charon/plugins/ha/ha_ctl.h b/src/libcharon/plugins/ha/ha_ctl.h index f33a809be..f33a809be 100644 --- a/src/charon/plugins/ha/ha_ctl.h +++ b/src/libcharon/plugins/ha/ha_ctl.h diff --git a/src/charon/plugins/ha/ha_dispatcher.c b/src/libcharon/plugins/ha/ha_dispatcher.c index 4acf7477a..4acf7477a 100644 --- a/src/charon/plugins/ha/ha_dispatcher.c +++ b/src/libcharon/plugins/ha/ha_dispatcher.c diff --git a/src/charon/plugins/ha/ha_dispatcher.h b/src/libcharon/plugins/ha/ha_dispatcher.h index d2baace3f..d2baace3f 100644 --- a/src/charon/plugins/ha/ha_dispatcher.h +++ b/src/libcharon/plugins/ha/ha_dispatcher.h diff --git a/src/charon/plugins/ha/ha_ike.c b/src/libcharon/plugins/ha/ha_ike.c index 501c79b43..501c79b43 100644 --- a/src/charon/plugins/ha/ha_ike.c +++ b/src/libcharon/plugins/ha/ha_ike.c diff --git a/src/charon/plugins/ha/ha_ike.h b/src/libcharon/plugins/ha/ha_ike.h index 9de210e67..9de210e67 100644 --- a/src/charon/plugins/ha/ha_ike.h +++ b/src/libcharon/plugins/ha/ha_ike.h diff --git a/src/charon/plugins/ha/ha_kernel.c b/src/libcharon/plugins/ha/ha_kernel.c index 0ad9c22c3..0ad9c22c3 100644 --- a/src/charon/plugins/ha/ha_kernel.c +++ b/src/libcharon/plugins/ha/ha_kernel.c diff --git a/src/charon/plugins/ha/ha_kernel.h b/src/libcharon/plugins/ha/ha_kernel.h index b37cc7667..b37cc7667 100644 --- a/src/charon/plugins/ha/ha_kernel.h +++ b/src/libcharon/plugins/ha/ha_kernel.h diff --git a/src/charon/plugins/ha/ha_message.c b/src/libcharon/plugins/ha/ha_message.c index cd6c90af3..cd6c90af3 100644 --- a/src/charon/plugins/ha/ha_message.c +++ b/src/libcharon/plugins/ha/ha_message.c diff --git a/src/charon/plugins/ha/ha_message.h b/src/libcharon/plugins/ha/ha_message.h index 620413288..620413288 100644 --- a/src/charon/plugins/ha/ha_message.h +++ b/src/libcharon/plugins/ha/ha_message.h diff --git a/src/charon/plugins/ha/ha_plugin.c b/src/libcharon/plugins/ha/ha_plugin.c index 661db8af8..661db8af8 100644 --- a/src/charon/plugins/ha/ha_plugin.c +++ b/src/libcharon/plugins/ha/ha_plugin.c diff --git a/src/charon/plugins/ha/ha_plugin.h b/src/libcharon/plugins/ha/ha_plugin.h index e83712fa6..e83712fa6 100644 --- a/src/charon/plugins/ha/ha_plugin.h +++ b/src/libcharon/plugins/ha/ha_plugin.h diff --git a/src/charon/plugins/ha/ha_segments.c b/src/libcharon/plugins/ha/ha_segments.c index 3575d05b8..3575d05b8 100644 --- a/src/charon/plugins/ha/ha_segments.c +++ b/src/libcharon/plugins/ha/ha_segments.c diff --git a/src/charon/plugins/ha/ha_segments.h b/src/libcharon/plugins/ha/ha_segments.h index 6d1cd5441..6d1cd5441 100644 --- a/src/charon/plugins/ha/ha_segments.h +++ b/src/libcharon/plugins/ha/ha_segments.h diff --git a/src/charon/plugins/ha/ha_socket.c b/src/libcharon/plugins/ha/ha_socket.c index b84b02868..b84b02868 100644 --- a/src/charon/plugins/ha/ha_socket.c +++ b/src/libcharon/plugins/ha/ha_socket.c diff --git a/src/charon/plugins/ha/ha_socket.h b/src/libcharon/plugins/ha/ha_socket.h index 8d398e22b..8d398e22b 100644 --- a/src/charon/plugins/ha/ha_socket.h +++ b/src/libcharon/plugins/ha/ha_socket.h diff --git a/src/charon/plugins/ha/ha_tunnel.c b/src/libcharon/plugins/ha/ha_tunnel.c index 97a252dae..97a252dae 100644 --- a/src/charon/plugins/ha/ha_tunnel.c +++ b/src/libcharon/plugins/ha/ha_tunnel.c diff --git a/src/charon/plugins/ha/ha_tunnel.h b/src/libcharon/plugins/ha/ha_tunnel.h index 085fb6122..085fb6122 100644 --- a/src/charon/plugins/ha/ha_tunnel.h +++ b/src/libcharon/plugins/ha/ha_tunnel.h |