summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qpid/cpp/src/Makefile.am6
-rw-r--r--qpid/cpp/src/legacystore.mk110
2 files changed, 115 insertions, 1 deletions
diff --git a/qpid/cpp/src/Makefile.am b/qpid/cpp/src/Makefile.am
index d974aad3a1..42d5c60475 100644
--- a/qpid/cpp/src/Makefile.am
+++ b/qpid/cpp/src/Makefile.am
@@ -107,7 +107,8 @@ $(srcdir)/rubygen.cmake: $(rgen_generator) $(specs)
mgen_dir=$(top_srcdir)/managementgen
mgen_xml=$(top_srcdir)/../specs/management-schema.xml \
$(srcdir)/qpid/acl/management-schema.xml \
- $(srcdir)/qpid/ha/management-schema.xml
+ $(srcdir)/qpid/ha/management-schema.xml \
+ $(srcdir)/qpid/legacystore/management-schema.xml
mgen_cmd=$(mgen_dir)/qmf-gen -m $(srcdir)/managementgen.mk \
-c $(srcdir)/managementgen.cmake -q -b -l -o qmf \
$(mgen_xml)
@@ -230,6 +231,7 @@ include qmfc.mk
if HAVE_XML
include xml.mk
endif
+include legacystore.mk
if RDMA
@@ -304,6 +306,7 @@ EXTRA_DIST +=\
managementgen.cmake \
rubygen.cmake \
versions.cmake \
+ finddb.cmake \
$(rgen_amqp_0_10_srcs) \
qpid/amqp_0_10/apply.h \
qpid/amqp_0_10/built_in_types.h \
@@ -1079,3 +1082,4 @@ install-data-local:
# Support for pkg-config
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA += qpid.pc
+
diff --git a/qpid/cpp/src/legacystore.mk b/qpid/cpp/src/legacystore.mk
new file mode 100644
index 0000000000..7dbfac8a28
--- /dev/null
+++ b/qpid/cpp/src/legacystore.mk
@@ -0,0 +1,110 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+# Legacy store plugin makefile fragment, to be included in Makefile.am
+# NOTE: this fragment only includes legacystore sources in
+# the distribution, it does not build the store.
+#
+# To build the store use the cmake build system, see ../INSTALL
+#
+
+EXTRA_DIST += \
+ qpid/legacystore/BindingDbt.cpp \
+ qpid/legacystore/BindingDbt.h \
+ qpid/legacystore/BufferValue.cpp \
+ qpid/legacystore/BufferValue.h \
+ qpid/legacystore/Cursor.h \
+ qpid/legacystore/DataTokenImpl.cpp \
+ qpid/legacystore/DataTokenImpl.h \
+ qpid/legacystore/IdDbt.cpp \
+ qpid/legacystore/IdDbt.h \
+ qpid/legacystore/IdSequence.cpp \
+ qpid/legacystore/IdSequence.h \
+ qpid/legacystore/JournalImpl.cpp \
+ qpid/legacystore/JournalImpl.h \
+ qpid/legacystore/MessageStoreImpl.cpp \
+ qpid/legacystore/MessageStoreImpl.h \
+ qpid/legacystore/PreparedTransaction.cpp \
+ qpid/legacystore/PreparedTransaction.h \
+ qpid/legacystore/StoreException.h \
+ qpid/legacystore/StorePlugin.cpp \
+ qpid/legacystore/TxnCtxt.cpp \
+ qpid/legacystore/TxnCtxt.h \
+ qpid/legacystore/jrnl/aio.cpp \
+ qpid/legacystore/jrnl/aio.h \
+ qpid/legacystore/jrnl/aio_callback.h \
+ qpid/legacystore/jrnl/cvar.cpp \
+ qpid/legacystore/jrnl/cvar.h \
+ qpid/legacystore/jrnl/data_tok.cpp \
+ qpid/legacystore/jrnl/data_tok.h \
+ qpid/legacystore/jrnl/deq_hdr.h \
+ qpid/legacystore/jrnl/deq_rec.cpp \
+ qpid/legacystore/jrnl/deq_rec.h \
+ qpid/legacystore/jrnl/enq_hdr.h \
+ qpid/legacystore/jrnl/enq_map.cpp \
+ qpid/legacystore/jrnl/enq_map.h \
+ qpid/legacystore/jrnl/enq_rec.cpp \
+ qpid/legacystore/jrnl/enq_rec.h \
+ qpid/legacystore/jrnl/enums.h \
+ qpid/legacystore/jrnl/fcntl.cpp \
+ qpid/legacystore/jrnl/fcntl.h \
+ qpid/legacystore/jrnl/file_hdr.h \
+ qpid/legacystore/jrnl/jcfg.h \
+ qpid/legacystore/jrnl/jcntl.cpp \
+ qpid/legacystore/jrnl/jcntl.h \
+ qpid/legacystore/jrnl/jdir.cpp \
+ qpid/legacystore/jrnl/jdir.h \
+ qpid/legacystore/jrnl/jerrno.cpp \
+ qpid/legacystore/jrnl/jerrno.h \
+ qpid/legacystore/jrnl/jexception.cpp \
+ qpid/legacystore/jrnl/jexception.h \
+ qpid/legacystore/jrnl/jinf.cpp \
+ qpid/legacystore/jrnl/jinf.h \
+ qpid/legacystore/jrnl/jrec.cpp \
+ qpid/legacystore/jrnl/jrec.h \
+ qpid/legacystore/jrnl/lp_map.cpp \
+ qpid/legacystore/jrnl/lp_map.h \
+ qpid/legacystore/jrnl/lpmgr.cpp \
+ qpid/legacystore/jrnl/lpmgr.h \
+ qpid/legacystore/jrnl/pmgr.cpp \
+ qpid/legacystore/jrnl/pmgr.h \
+ qpid/legacystore/jrnl/rcvdat.h \
+ qpid/legacystore/jrnl/rec_hdr.h \
+ qpid/legacystore/jrnl/rec_tail.h \
+ qpid/legacystore/jrnl/rfc.cpp \
+ qpid/legacystore/jrnl/rfc.h \
+ qpid/legacystore/jrnl/rmgr.cpp \
+ qpid/legacystore/jrnl/rmgr.h \
+ qpid/legacystore/jrnl/rrfc.cpp \
+ qpid/legacystore/jrnl/rrfc.h \
+ qpid/legacystore/jrnl/slock.cpp \
+ qpid/legacystore/jrnl/slock.h \
+ qpid/legacystore/jrnl/smutex.cpp \
+ qpid/legacystore/jrnl/smutex.h \
+ qpid/legacystore/jrnl/time_ns.cpp \
+ qpid/legacystore/jrnl/time_ns.h \
+ qpid/legacystore/jrnl/txn_hdr.h \
+ qpid/legacystore/jrnl/txn_map.cpp \
+ qpid/legacystore/jrnl/txn_map.h \
+ qpid/legacystore/jrnl/txn_rec.cpp \
+ qpid/legacystore/jrnl/txn_rec.h \
+ qpid/legacystore/jrnl/wmgr.cpp \
+ qpid/legacystore/jrnl/wmgr.h \
+ qpid/legacystore/jrnl/wrfc.cpp \
+ qpid/legacystore/jrnl/wrfc.h