summaryrefslogtreecommitdiff
path: root/cpp/src/qmf.mk
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2010-08-12 22:28:09 +0000
committerTed Ross <tross@apache.org>2010-08-12 22:28:09 +0000
commitbf85adc6a3ba52a0621c09f3687d8b09cfe94898 (patch)
tree856a1c0179fe12ed581f0fce2599bdbbe71533a9 /cpp/src/qmf.mk
parentfce2edad9f74096cf8d5f2f3f78833fe57ca01a2 (diff)
downloadqpid-python-bf85adc6a3ba52a0621c09f3687d8b09cfe94898.tar.gz
QPID-2792 - QMF Clients in C++ following the ABI-stable pattern of the new messaging API
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@985016 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qmf.mk')
-rw-r--r--cpp/src/qmf.mk63
1 files changed, 61 insertions, 2 deletions
diff --git a/cpp/src/qmf.mk b/cpp/src/qmf.mk
index dca8262333..ef02cf7562 100644
--- a/cpp/src/qmf.mk
+++ b/cpp/src/qmf.mk
@@ -22,7 +22,8 @@
#
lib_LTLIBRARIES += \
libqmf.la \
- libqmfengine.la
+ libqmfengine.la \
+ libqmf2.la
#
# Public headers for the QMF API
@@ -30,6 +31,29 @@ lib_LTLIBRARIES += \
QMF_API = \
../include/qpid/agent/ManagementAgent.h \
../include/qpid/agent/QmfAgentImportExport.h
+
+#
+# Public headers for the QMF2 API
+#
+QMF2_API = \
+ ../include/qmf/AgentEvent.h \
+ ../include/qmf/Agent.h \
+ ../include/qmf/AgentSession.h \
+ ../include/qmf/ConsoleEvent.h \
+ ../include/qmf/ConsoleSession.h \
+ ../include/qmf/DataAddr.h \
+ ../include/qmf/Data.h \
+ ../include/qmf/exceptions.h \
+ ../include/qmf/Handle.h \
+ ../include/qmf/ImportExport.h \
+ ../include/qmf/Query.h \
+ ../include/qmf/Schema.h \
+ ../include/qmf/SchemaId.h \
+ ../include/qmf/SchemaMethod.h \
+ ../include/qmf/SchemaProperty.h \
+ ../include/qmf/SchemaTypes.h
+
+
#
# Public headers for the QMF Engine API
#
@@ -51,13 +75,45 @@ QMF_ENGINE_API = \
# Public header files
nobase_include_HEADERS += \
$(QMF_API) \
- $(QMF_ENGINE_API)
+ $(QMF_ENGINE_API) \
+ $(QMF2_API)
libqmf_la_SOURCES = \
$(QMF_API) \
qpid/agent/ManagementAgentImpl.cpp \
qpid/agent/ManagementAgentImpl.h
+libqmf2_la_SOURCES = \
+ $(QMF2_API) \
+ qmf/Agent.cpp \
+ qmf/AgentEvent.cpp \
+ qmf/AgentEventImpl.h \
+ qmf/AgentImpl.h \
+ qmf/AgentSession.cpp \
+ qmf/ConsoleEvent.cpp \
+ qmf/ConsoleEventImpl.h \
+ qmf/ConsoleSession.cpp \
+ qmf/ConsoleSessionImpl.h \
+ qmf/DataAddr.cpp \
+ qmf/DataAddrImpl.h \
+ qmf/Data.cpp \
+ qmf/DataImpl.h \
+ qmf/exceptions.cpp \
+ qmf/Hash.cpp \
+ qmf/Hash.h \
+ qmf/PrivateImplRef.h \
+ qmf/Query.cpp \
+ qmf/Schema.cpp \
+ qmf/SchemaCache.cpp \
+ qmf/SchemaCache.h \
+ qmf/SchemaId.cpp \
+ qmf/SchemaIdImpl.h \
+ qmf/SchemaImpl.h \
+ qmf/SchemaMethod.cpp \
+ qmf/SchemaMethodImpl.h \
+ qmf/SchemaProperty.cpp \
+ qmf/SchemaPropertyImpl.h
+
libqmfengine_la_SOURCES = \
$(QMF_ENGINE_API) \
qmf/engine/Agent.cpp \
@@ -88,10 +144,13 @@ libqmfengine_la_SOURCES = \
qmf/engine/ValueImpl.h
libqmf_la_LIBADD = libqmfengine.la
+libqmf2_la_LIBADD = libqpidmessaging.la libqpidtypes.la
libqmfengine_la_LIBADD = libqpidclient.la
QMF_VERSION_INFO = 1:0:0
+QMF2_VERSION_INFO = 1:0:0
QMFENGINE_VERSION_INFO = 1:1:0
libqmf_la_LDFLAGS = -version-info $(QMF_VERSION_INFO)
+libqmf2_la_LDFLAGS = -version-info $(QMF2_VERSION_INFO)
libqmfengine_la_LDFLAGS = -version-info $(QMFENGINE_VERSION_INFO)