summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/cluster.mk
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2008-11-18 19:55:59 +0000
committerAlan Conway <aconway@apache.org>2008-11-18 19:55:59 +0000
commit5a47f4956fb6dc06c297e334e9db6e7efefe7cd4 (patch)
treecabf3c19f5ce737cb9ba3d66f19670b62683ff11 /qpid/cpp/src/cluster.mk
parent146c1f0d3cd2089cc8925bbc6a6329980b977a4a (diff)
downloadqpid-python-5a47f4956fb6dc06c297e334e9db6e7efefe7cd4.tar.gz
Optional cluster integration with cman quorum service.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@718693 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/cluster.mk')
-rw-r--r--qpid/cpp/src/cluster.mk17
1 files changed, 12 insertions, 5 deletions
diff --git a/qpid/cpp/src/cluster.mk b/qpid/cpp/src/cluster.mk
index 0b62140465..a3f32dcf85 100644
--- a/qpid/cpp/src/cluster.mk
+++ b/qpid/cpp/src/cluster.mk
@@ -1,11 +1,20 @@
#
# Cluster library makefile fragment, to be included in Makefile.am
#
-if CPG
+# Optional CMAN support
+if HAVE_LIBCMAN
+CMAN_SOURCES= qpid/cluster/Quorum_cman.h qpid/cluster/Quorum_cman.cpp
+libcman = -lcman
+else
+CMAN_SOURCES= qpid/cluster/Quorum_null.h
+endif
+
+if HAVE_LIBCPG
dmodule_LTLIBRARIES += cluster.la
cluster_la_SOURCES = \
+ $(CMAN_SOURCES) \
qpid/cluster/types.h \
qpid/cluster/Cluster.cpp \
qpid/cluster/Cluster.h \
@@ -32,9 +41,7 @@ cluster_la_SOURCES = \
qpid/cluster/FailoverExchange.h \
qpid/cluster/FailoverExchange.cpp
-cluster_la_LIBADD= -lcpg libqpidbroker.la libqpidclient.la
-
+cluster_la_LIBADD= -lcpg $(libcman) libqpidbroker.la libqpidclient.la
cluster_la_LDFLAGS = $(PLUGINLDFLAGS)
-endif
-
+endif # HAVE_LIBCPG