summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2013-03-15 20:27:27 +0000
committerAlan Conway <aconway@apache.org>2013-03-15 20:27:27 +0000
commit0a1a16edd0f9350f94ec15efb84f0a72e1b061f7 (patch)
treeb6a5f71ead1cfc5a9abfd7cafd89748cdd50147b /cpp
parent69366584f8aeba7a3afdb74c658c4a618fea3f10 (diff)
downloadqpid-python-0a1a16edd0f9350f94ec15efb84f0a72e1b061f7.tar.gz
QPID-4640: Add files required for legacystore build to distro.
Several files needed to build the legacystore were missing from automake dist rules. Note still need to use cmake to build legacystore, it is not build by automake. The missing files were added so that you can use cmake without error in an automake-generated distribution. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1457096 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp')
-rw-r--r--cpp/src/Makefile.am6
-rw-r--r--cpp/src/legacystore.mk110
2 files changed, 115 insertions, 1 deletions
diff --git a/cpp/src/Makefile.am b/cpp/src/Makefile.am
index d974aad3a1..42d5c60475 100644
--- a/cpp/src/Makefile.am
+++ b/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/cpp/src/legacystore.mk b/cpp/src/legacystore.mk
new file mode 100644
index 0000000000..7dbfac8a28
--- /dev/null
+++ b/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