From a84e866fcf2d3cd1e7750953c613040302eada03 Mon Sep 17 00:00:00 2001 From: Alan Conway Date: Mon, 25 Oct 2010 18:00:34 +0000 Subject: 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 --- qpid/cpp/src/cluster.mk | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'qpid/cpp/src/cluster.mk') 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 -- cgit v1.2.1