summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/cluster.mk
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2010-10-25 18:00:34 +0000
committerAlan Conway <aconway@apache.org>2010-10-25 18:00:34 +0000
commita84e866fcf2d3cd1e7750953c613040302eada03 (patch)
tree7fd5c233e254254b2c5aa89510255a570acccf58 /qpid/cpp/src/cluster.mk
parenta5e691453757db5084b1d4d8571dfff2171310b6 (diff)
downloadqpid-python-a84e866fcf2d3cd1e7750953c613040302eada03.tar.gz
New cluster: core framework and initial implementation of enqueue logic.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1027210 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/cluster.mk')
-rw-r--r--qpid/cpp/src/cluster.mk22
1 files changed, 21 insertions, 1 deletions
diff --git a/qpid/cpp/src/cluster.mk b/qpid/cpp/src/cluster.mk
index 2a648e968c..7cd4a18c9e 100644
--- a/qpid/cpp/src/cluster.mk
+++ b/qpid/cpp/src/cluster.mk
@@ -35,7 +35,6 @@ endif
if HAVE_LIBCPG
dmodule_LTLIBRARIES += cluster.la
-
cluster_la_SOURCES = \
$(CMAN_SOURCES) \
qpid/cluster/Cluster.cpp \
@@ -99,6 +98,27 @@ cluster_la_LIBADD= -lcpg $(libcman) libqpidbroker.la libqpidclient.la
cluster_la_CXXFLAGS = $(AM_CXXFLAGS) -fno-strict-aliasing
cluster_la_LDFLAGS = $(PLUGINLDFLAGS)
+# Experimental new cluster plugin
+dmodule_LTLIBRARIES += cluster2.la
+cluster2_la_LIBADD = -lcpg libqpidbroker.la
+cluster2_la_LDFLAGS = $(PLUGINLDFLAGS)
+cluster2_la_SOURCES = \
+ qpid/cluster/BrokerHandler.cpp \
+ qpid/cluster/BrokerHandler.h \
+ qpid/cluster/Cluster2Plugin.cpp \
+ qpid/cluster/Core.cpp \
+ qpid/cluster/Core.h \
+ qpid/cluster/Cpg.cpp \
+ qpid/cluster/Cpg.h \
+ qpid/cluster/EventHandler.cpp \
+ qpid/cluster/EventHandler.h \
+ qpid/cluster/MessageHandler.cpp \
+ qpid/cluster/MessageHandler.h \
+ qpid/cluster/MessageId.cpp \
+ qpid/cluster/MessageId.h \
+ qpid/cluster/PollerDispatch.cpp \
+ qpid/cluster/PollerDispatch.h
+
# The watchdog plugin and helper executable
dmodule_LTLIBRARIES += watchdog.la
watchdog_la_SOURCES = qpid/cluster/WatchDogPlugin.cpp