You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ac...@apache.org on 2007/04/11 00:36:18 UTC
svn commit: r527325 - in /incubator/qpid/trunk/qpid/cpp: ./ docs/api/ rpm/
src/ src/tests/
Author: aconway
Date: Tue Apr 10 15:36:12 2007
New Revision: 527325
URL: http://svn.apache.org/viewvc?view=rev&rev=527325
Log:
* docs/api/*: Fixed API doc generation to work with VPATH builds.
* src/Makefile.am:
- Added missing .h files in distribution.
* src & tests Makefile.am:
- Made generated .mk fragments maintaner-clean, not distclean, otherwise
distclean followed by a VPATH build fails.
* cpp/src/tests/quick_topictest: cat error log on failure.
Added:
incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen.in
- copied, changed from r527149, incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen
incubator/qpid/trunk/qpid/cpp/docs/api/doxygen_mk.sh (with props)
incubator/qpid/trunk/qpid/cpp/docs/api/user.doxygen.in
- copied, changed from r527149, incubator/qpid/trunk/qpid/cpp/docs/api/user.doxygen
Removed:
incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen
incubator/qpid/trunk/qpid/cpp/docs/api/doxygen.mk
incubator/qpid/trunk/qpid/cpp/docs/api/user.doxygen
Modified:
incubator/qpid/trunk/qpid/cpp/Makefile.am
incubator/qpid/trunk/qpid/cpp/configure.ac
incubator/qpid/trunk/qpid/cpp/docs/api/Makefile.am
incubator/qpid/trunk/qpid/cpp/rpm/Makefile.am
incubator/qpid/trunk/qpid/cpp/src/Makefile.am
incubator/qpid/trunk/qpid/cpp/src/tests/Makefile.am
incubator/qpid/trunk/qpid/cpp/src/tests/quick_topictest
Modified: incubator/qpid/trunk/qpid/cpp/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/Makefile.am?view=diff&rev=527325&r1=527324&r2=527325
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/Makefile.am (original)
+++ incubator/qpid/trunk/qpid/cpp/Makefile.am Tue Apr 10 15:36:12 2007
@@ -16,11 +16,11 @@
# This cannot be done by AC_CONFIG_FILES, because automake's
# make distcheck target does not like auto-generated files
# being included in the distributed archive.
-qpidc.spec: %: %.in
+$(PACKAGE).spec: %: %.in
sed 's/@''PACKAGE@/@PACKAGE@/;s/@''VERSION@/@VERSION@/' $< > $@-tmp
mv $@-tmp $@
MAINTAINERCLEANFILES = $(PACKAGE).spec
.PHONY: rpm srpm
-rpm srpm:
+rpm srpm: dist
cd rpm && $(MAKE) $(MAKEFLAGS_AM) $@
Modified: incubator/qpid/trunk/qpid/cpp/configure.ac
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/configure.ac?view=diff&rev=527325&r1=527324&r2=527325
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/configure.ac (original)
+++ incubator/qpid/trunk/qpid/cpp/configure.ac Tue Apr 10 15:36:12 2007
@@ -142,6 +142,8 @@
src/tests/Makefile
docs/man/Makefile
docs/api/Makefile
+ docs/api/user.doxygen
+ docs/api/developer.doxygen
rpm/Makefile
])
Modified: incubator/qpid/trunk/qpid/cpp/docs/api/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/docs/api/Makefile.am?view=diff&rev=527325&r1=527324&r2=527325
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/docs/api/Makefile.am (original)
+++ incubator/qpid/trunk/qpid/cpp/docs/api/Makefile.am Tue Apr 10 15:36:12 2007
@@ -3,28 +3,20 @@
# Generate dependency files so its rebuilt only when needed.
#
-EXTRA_DIST = html user.doxygen
+EXTRA_DIST = html user.doxygen developer.doxygen
dist-hook: html
-html: doxygen.mk
- make -f doxygen.mk $@
+src=$(top_srcdir)/src
-html-dev: doxygen.mk
- make -f doxygen.mk $@
+headers: $(src)/*.h $(src)/*/*.h $(src)/*/*/*.h
+sources: $(src)/*.cpp $(src)/*/*.cpp $(src)/*/*/*.cpp
-doxygen.mk: doxygen.deps
+html: headers user.doxygen
+ doxygen $(srcdir)/user.doxygen
-doxygen.deps: force
- echo "html: \\" >> $@-t
- find $(top_srcdir) -name "*.h" -exec echo " {} \\" \; >> $@-t
- echo >> $@-t
- echo "html-dev: html\\" >> $@-t
- find $(top_srcdir) -name "*.cpp" -exec echo " {} \\" \; >> $@-t
- echo >> $@-t
- mv $@-t $@
-
-force:
+html-dev: headers sources developer.doxygen
+ doxygen $(srcdir)/developer.doxygen
clean-local:
- rm -rf html html-dev *.deps
+ rm -rf html html-dev
Copied: incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen.in (from r527149, incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen)
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen.in?view=diff&rev=527325&p1=incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen&r1=527149&p2=incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen.in&r2=527325
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen (original)
+++ incubator/qpid/trunk/qpid/cpp/docs/api/developer.doxygen.in Tue Apr 10 15:36:12 2007
@@ -464,7 +464,7 @@
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = ../../lib ../../gen ../../src
+INPUT = @abs_top_srcdir@/src
# If the value of the INPUT tag contains directories, you can use the
# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
@@ -484,7 +484,7 @@
# excluded from the INPUT source files. This way you can easily exclude a
# subdirectory from a directory tree whose root is specified with the INPUT tag.
-EXCLUDE =
+EXCLUDE = test
# The EXCLUDE_SYMLINKS tag can be used select whether or not files or
# directories that are symbolic links (a Unix filesystem feature) are excluded
Added: incubator/qpid/trunk/qpid/cpp/docs/api/doxygen_mk.sh
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/docs/api/doxygen_mk.sh?view=auto&rev=527325
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/docs/api/doxygen_mk.sh (added)
+++ incubator/qpid/trunk/qpid/cpp/docs/api/doxygen_mk.sh Tue Apr 10 15:36:12 2007
@@ -0,0 +1,19 @@
+#!/bin/sh
+#
+# Generate makefile for doxygen with dependencies on source files.
+#
+
+deps() {
+ find "$top_srcdir/src" -name "$2" -exec echo -ne '\\\n {} ' \;
+ echo ; echo
+}
+
+cat <<EOF
+html: user.doxygen
+ doxygen $srcdir/user.doxygen
+html-dev: developer.doxygen
+ doxygen $srcdir/developer.doxygen
+EOF
+
+deps "html: " "*.h"
+deps "html-dev: html " "*.cpp"
Propchange: incubator/qpid/trunk/qpid/cpp/docs/api/doxygen_mk.sh
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: incubator/qpid/trunk/qpid/cpp/docs/api/doxygen_mk.sh
------------------------------------------------------------------------------
svn:executable = *
Copied: incubator/qpid/trunk/qpid/cpp/docs/api/user.doxygen.in (from r527149, incubator/qpid/trunk/qpid/cpp/docs/api/user.doxygen)
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/docs/api/user.doxygen.in?view=diff&rev=527325&p1=incubator/qpid/trunk/qpid/cpp/docs/api/user.doxygen&r1=527149&p2=incubator/qpid/trunk/qpid/cpp/docs/api/user.doxygen.in&r2=527325
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/docs/api/user.doxygen (original)
+++ incubator/qpid/trunk/qpid/cpp/docs/api/user.doxygen.in Tue Apr 10 15:36:12 2007
@@ -467,7 +467,7 @@
# directories like "/usr/src/myproject". Separate the files or directories
# with spaces.
-INPUT = ../../lib/common ../../lib/client ../../gen
+INPUT = @abs_top_srcdir@/src
# If the value of the INPUT tag contains directories, you can use the
# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp
@@ -487,7 +487,7 @@
# excluded from the INPUT source files. This way you can easily exclude a
# subdirectory from a directory tree whose root is specified with the INPUT tag.
-EXCLUDE =
+EXCLUDE = test
# The EXCLUDE_SYMLINKS tag can be used select whether or not files or
# directories that are symbolic links (a Unix filesystem feature) are excluded
Modified: incubator/qpid/trunk/qpid/cpp/rpm/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/rpm/Makefile.am?view=diff&rev=527325&r1=527324&r2=527325
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/rpm/Makefile.am (original)
+++ incubator/qpid/trunk/qpid/cpp/rpm/Makefile.am Tue Apr 10 15:36:12 2007
@@ -2,26 +2,25 @@
# Build RPMs from the distribution tarball.
#
-# TODO aconway 2006-12-21: use autoconf macros for version, base name etc.
-
SPEC=${top_srcdir}/qpidc.spec
RPMOPTS=--define "_sourcedir ${abs_top_srcdir}" --define "_topdir ${abs_builddir}"
+DIRS="BUILD RPMS SOURCES SPECS SRPMS"
clean-local:
- -rm -rf BUILD RPMS SOURCES SPECS SRPMS
+ -rm -rf $(DIRS)
-.PHONY: rpm srpm dist
+.PHONY: rpm srpm
# Build source and binary RPMs.
-rpm: dist
+rpm: $(DIRS)
rpmbuild $(RPMOPTS) $(RPMEXTRAOPTS) -ba $(SPEC)
rpmlint RPMS/*/*.rpm
# Build source RPM only.
-srpm: dist
+srpm: $(DIRS)
rpmbuild $(RPMOPTS) -bs $(SPEC)
-# Build source distribution and create required subdirs.
-dist:
- cd .. && $(MAKE) $(AM_MAKEFLAGS) dist
- mkdir -p BUILD RPMS SOURCES SPECS SRPMS
+$(DIRS):
+ mkdir -p $(DIRS)
+
+
Modified: incubator/qpid/trunk/qpid/cpp/src/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/Makefile.am?view=diff&rev=527325&r1=527324&r2=527325
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/Makefile.am (original)
+++ incubator/qpid/trunk/qpid/cpp/src/Makefile.am Tue Apr 10 15:36:12 2007
@@ -6,47 +6,47 @@
AM_CXXFLAGS = $(WARNING_CFLAGS)
-INCLUDES = \
- -I$(srcdir)/gen \
+INCLUDES = \
+ -I$(srcdir)/gen \
$(APR_CXXFLAGS)
-qpidd_LDADD = \
- libqpidbroker.la \
+qpidd_LDADD = \
+ libqpidbroker.la \
libqpidcommon.la
sbin_PROGRAMS = qpidd
qpidd_SOURCES = qpidd.cpp
apr = sys/apr
-apr_src = \
- $(apr)/APRAcceptor.cpp \
- $(apr)/APRBase.cpp \
- $(apr)/APRPool.cpp \
- $(apr)/APRSocket.cpp \
- $(apr)/LFProcessor.cpp \
- $(apr)/LFSessionContext.cpp \
- $(apr)/Socket.cpp \
+apr_src = \
+ $(apr)/APRAcceptor.cpp \
+ $(apr)/APRBase.cpp \
+ $(apr)/APRPool.cpp \
+ $(apr)/APRSocket.cpp \
+ $(apr)/LFProcessor.cpp \
+ $(apr)/LFSessionContext.cpp \
+ $(apr)/Socket.cpp \
$(apr)/Thread.cpp
-apr_hdr = \
- $(apr)/APRBase.h \
- $(apr)/APRPool.h \
- $(apr)/APRSocket.h \
- $(apr)/LFProcessor.h \
+apr_hdr = \
+ $(apr)/APRBase.h \
+ $(apr)/APRPool.h \
+ $(apr)/APRSocket.h \
+ $(apr)/LFProcessor.h \
$(apr)/LFSessionContext.h
posix = sys/posix
-posix_src = \
- $(posix)/PosixAcceptor.cpp \
- $(posix)/Socket.cpp \
- $(posix)/Thread.cpp \
- $(posix)/check.cpp \
- $(posix)/EventChannel.cpp \
+posix_src = \
+ $(posix)/PosixAcceptor.cpp \
+ $(posix)/Socket.cpp \
+ $(posix)/Thread.cpp \
+ $(posix)/check.cpp \
+ $(posix)/EventChannel.cpp \
$(posix)/EventChannelThreads.cpp
-posix_hdr = \
- $(posix)/check.h \
- $(posix)/EventChannel.h \
+posix_hdr = \
+ $(posix)/check.h \
+ $(posix)/EventChannel.h \
$(posix)/EventChannelThreads.h
EXTRA_DIST=$(posix_src) $(posix_hdr)
@@ -60,137 +60,87 @@
lib_LTLIBRARIES = libqpidcommon.la libqpidbroker.la libqpidclient.la
-libqpidcommon_la_LIBADD = \
- $(APR_LIBS) \
- $(LIB_DLOPEN) \
+libqpidcommon_la_LIBADD = \
+ $(APR_LIBS) \
+ $(LIB_DLOPEN) \
$(LIB_CLOCK_GETTIME)
-libqpidcommon_la_LDFLAGS = \
- -version-info \
+libqpidcommon_la_LDFLAGS = \
+ -version-info \
$(LIBTOOL_VERSION_INFO_ARG)
-libqpidcommon_la_SOURCES = \
- $(platform_src) \
- $(framing)/AMQBody.cpp \
- $(framing)/AMQRequestBody.cpp \
- $(framing)/AMQResponseBody.cpp \
- $(framing)/AMQContentBody.cpp \
- $(framing)/AMQFrame.cpp \
- $(framing)/AMQHeaderBody.cpp \
- $(framing)/AMQHeartbeatBody.cpp \
- $(framing)/AMQMethodBody.cpp \
- $(framing)/MethodContext.cpp \
- $(framing)/BasicHeaderProperties.cpp \
- $(framing)/BodyHandler.cpp \
- $(framing)/ChannelAdapter.cpp \
- $(framing)/Buffer.cpp \
- $(framing)/FieldTable.cpp \
- $(framing)/FramingContent.cpp \
- $(framing)/InitiationHandler.cpp \
- $(framing)/ProtocolInitiation.cpp \
- $(framing)/ProtocolVersion.cpp \
- $(framing)/ProtocolVersionException.cpp \
- $(framing)/Requester.cpp \
- $(framing)/Responder.cpp \
- $(framing)/Correlator.cpp \
- $(framing)/Value.cpp \
- $(framing)/Proxy.cpp \
- $(gen)/AMQP_ClientProxy.cpp \
- $(gen)/AMQP_HighestVersion.h \
- $(gen)/AMQP_MethodVersionMap.cpp \
- $(gen)/AMQP_ServerProxy.cpp \
- Exception.cpp \
- ExceptionHolder.cpp \
- QpidError.cpp \
- sys/Runnable.cpp \
- sys/Time.cpp \
+libqpidcommon_la_SOURCES = \
+ $(platform_src) \
+ $(framing)/AMQBody.cpp \
+ $(framing)/AMQRequestBody.cpp \
+ $(framing)/AMQResponseBody.cpp \
+ $(framing)/AMQContentBody.cpp \
+ $(framing)/AMQFrame.cpp \
+ $(framing)/AMQHeaderBody.cpp \
+ $(framing)/AMQHeartbeatBody.cpp \
+ $(framing)/AMQMethodBody.cpp \
+ $(framing)/MethodContext.cpp \
+ $(framing)/BasicHeaderProperties.cpp \
+ $(framing)/BodyHandler.cpp \
+ $(framing)/ChannelAdapter.cpp \
+ $(framing)/Buffer.cpp \
+ $(framing)/FieldTable.cpp \
+ $(framing)/FramingContent.cpp \
+ $(framing)/InitiationHandler.cpp \
+ $(framing)/ProtocolInitiation.cpp \
+ $(framing)/ProtocolVersion.cpp \
+ $(framing)/ProtocolVersionException.cpp \
+ $(framing)/Requester.cpp \
+ $(framing)/Responder.cpp \
+ $(framing)/Correlator.cpp \
+ $(framing)/Value.cpp \
+ $(framing)/Proxy.cpp \
+ $(gen)/AMQP_ClientProxy.cpp \
+ $(gen)/AMQP_HighestVersion.h \
+ $(gen)/AMQP_MethodVersionMap.cpp \
+ $(gen)/AMQP_ServerProxy.cpp \
+ Exception.cpp \
+ ExceptionHolder.cpp \
+ QpidError.cpp \
+ sys/Runnable.cpp \
+ sys/Time.cpp \
sys/ProducerConsumer.cpp
libqpidbroker_la_LDFLAGS = -version-info $(LIBTOOL_VERSION_INFO_ARG)
-libqpidbroker_la_SOURCES = \
- $(broker)/AccumulatedAck.cpp \
- $(broker)/AccumulatedAck.h \
- $(broker)/AutoDelete.cpp \
- $(broker)/AutoDelete.h \
- $(broker)/Binding.h \
- $(broker)/Broker.cpp \
- $(broker)/Broker.h \
- $(broker)/BrokerAdapter.cpp \
- $(broker)/BrokerAdapter.h \
- $(broker)/BrokerSingleton.cpp \
- $(broker)/BrokerSingleton.h \
- $(broker)/BrokerChannel.cpp \
- $(broker)/BrokerChannel.h \
- $(broker)/BrokerExchange.h \
- $(broker)/BrokerMessage.cpp \
- $(broker)/BrokerMessage.h \
- $(broker)/BrokerMessageMessage.cpp \
- $(broker)/BrokerMessageMessage.h \
- $(broker)/BrokerQueue.cpp \
- $(broker)/BrokerQueue.h \
- $(broker)/Configuration.cpp \
- $(broker)/Configuration.h \
- $(broker)/Connection.cpp \
- $(broker)/Connection.h \
- $(broker)/ConnectionFactory.cpp \
- $(broker)/ConnectionFactory.h \
- $(broker)/ConnectionToken.h \
- $(broker)/Consumer.h \
- $(broker)/Content.h \
- $(broker)/Deliverable.h \
- $(broker)/DeliverableMessage.cpp \
- $(broker)/DeliverableMessage.h \
- $(broker)/DeliveryRecord.cpp \
- $(broker)/DeliveryRecord.h \
- $(broker)/DirectExchange.cpp \
- $(broker)/DirectExchange.h \
- $(broker)/ExchangeRegistry.cpp \
- $(broker)/ExchangeRegistry.h \
- $(broker)/FanOutExchange.cpp \
- $(broker)/FanOutExchange.h \
- $(broker)/HeadersExchange.cpp \
- $(broker)/HeadersExchange.h \
- $(broker)/InMemoryContent.cpp \
- $(broker)/InMemoryContent.h \
- $(broker)/LazyLoadedContent.cpp \
- $(broker)/LazyLoadedContent.h \
- $(broker)/MessageBuilder.cpp \
- $(broker)/MessageBuilder.h \
- $(broker)/MessageHandlerImpl.cpp \
- $(broker)/MessageHandlerImpl.h \
- $(broker)/MessageStore.h \
- $(broker)/MessageStoreModule.cpp \
- $(broker)/MessageStoreModule.h \
- $(broker)/NameGenerator.cpp \
- $(broker)/NameGenerator.h \
- $(broker)/NullMessageStore.cpp \
- $(broker)/NullMessageStore.h \
- $(broker)/Persistable.h \
- $(broker)/PersistableExchange.h \
- $(broker)/PersistableMessage.h \
- $(broker)/PersistableQueue.h \
- $(broker)/Prefetch.h \
- $(broker)/QueuePolicy.cpp \
- $(broker)/QueuePolicy.h \
- $(broker)/QueueRegistry.cpp \
- $(broker)/QueueRegistry.h \
- $(broker)/RecoverableMessage.h \
- $(broker)/RecoverableQueue.h \
- $(broker)/RecoveryManager.h \
- $(broker)/RecoveryManagerImpl.cpp \
- $(broker)/RecoveryManagerImpl.h \
- $(broker)/Reference.cpp \
- $(broker)/Reference.h \
- $(broker)/TopicExchange.cpp \
- $(broker)/TopicExchange.h \
- $(broker)/TransactionalStore.h \
- $(broker)/TxAck.cpp \
- $(broker)/TxAck.h \
- $(broker)/TxBuffer.cpp \
- $(broker)/TxBuffer.h \
- $(broker)/TxOp.h \
- $(broker)/TxPublish.cpp \
- $(broker)/TxPublish.h
+libqpidbroker_la_SOURCES = \
+ $(broker)/AccumulatedAck.cpp \
+ $(broker)/AutoDelete.cpp \
+ $(broker)/Broker.cpp \
+ $(broker)/BrokerAdapter.cpp \
+ $(broker)/BrokerSingleton.cpp \
+ $(broker)/BrokerChannel.cpp \
+ $(broker)/BrokerMessage.cpp \
+ $(broker)/BrokerMessageMessage.cpp \
+ $(broker)/BrokerQueue.cpp \
+ $(broker)/Configuration.cpp \
+ $(broker)/Connection.cpp \
+ $(broker)/ConnectionFactory.cpp \
+ $(broker)/DeliverableMessage.cpp \
+ $(broker)/DeliveryRecord.cpp \
+ $(broker)/DirectExchange.cpp \
+ $(broker)/ExchangeRegistry.cpp \
+ $(broker)/FanOutExchange.cpp \
+ $(broker)/HeadersExchange.cpp \
+ $(broker)/InMemoryContent.cpp \
+ $(broker)/LazyLoadedContent.cpp \
+ $(broker)/MessageBuilder.cpp \
+ $(broker)/MessageHandlerImpl.cpp \
+ $(broker)/MessageStoreModule.cpp \
+ $(broker)/NameGenerator.cpp \
+ $(broker)/NullMessageStore.cpp \
+ $(broker)/QueuePolicy.cpp \
+ $(broker)/QueueRegistry.cpp \
+ $(broker)/RecoveryManagerImpl.cpp \
+ $(broker)/Reference.cpp \
+ $(broker)/TopicExchange.cpp \
+ $(broker)/TxAck.cpp \
+ $(broker)/TxBuffer.cpp \
+ $(broker)/TxPublish.cpp
libqpidclient_la_LIBADD = libqpidcommon.la
libqpidclient_la_LDFLAGS = -version-info $(LIBTOOL_VERSION_INFO_ARG)
@@ -206,78 +156,139 @@
$(client)/MessageListener.cpp \
$(client)/ResponseHandler.cpp \
$(client)/ReturnedMessageHandler.cpp
-
-nobase_pkginclude_HEADERS = \
- $(gen)/AMQP_HighestVersion.h \
- $(platform_hdr) \
- $(framing)/AMQBody.h \
- $(framing)/AMQContentBody.h \
- $(framing)/AMQDataBlock.h \
- $(framing)/AMQFrame.h \
- $(framing)/AMQHeaderBody.h \
- $(framing)/AMQHeartbeatBody.h \
- $(framing)/AMQMethodBody.h \
- $(framing)/MethodContext.h \
- $(framing)/BasicHeaderProperties.h \
- $(framing)/BodyHandler.h \
- $(framing)/ChannelAdapter.h \
- $(framing)/Buffer.h \
- $(framing)/FieldTable.h \
- $(framing)/FramingContent.h \
- $(framing)/HeaderProperties.h \
- $(framing)/InitiationHandler.h \
- $(framing)/InputHandler.h \
- $(framing)/OutputHandler.h \
- $(framing)/ProtocolInitiation.h \
- $(framing)/ProtocolVersion.h \
- $(framing)/ProtocolVersionException.h \
- $(framing)/Value.h \
- $(framing)/amqp_framing.h \
- $(framing)/amqp_types.h \
- $(framing)/Proxy.h \
- $(client)/AckMode.h \
- $(client)/ClientChannel.h \
- $(client)/ClientExchange.h \
- $(client)/ClientMessage.h \
- $(client)/ClientQueue.h \
- $(client)/Connection.h \
- $(client)/Connector.h \
- $(client)/IncomingMessage.h \
- $(client)/MessageChannel.h \
- $(client)/BasicMessageChannel.h \
- $(client)/MessageMessageChannel.h \
- $(client)/MessageListener.h \
- $(client)/MethodBodyInstances.h \
- $(client)/ResponseHandler.h \
- $(client)/ReturnedMessageHandler.h \
- shared_ptr.h \
- Exception.h \
- ExceptionHolder.h \
- QpidError.h \
- SharedObject.h \
- sys/Acceptor.h \
- sys/AtomicCount.h \
- sys/Module.h \
- sys/Monitor.h \
- sys/Mutex.h \
- sys/Runnable.h \
- sys/ConnectionOutputHandler.h \
- sys/ConnectionInputHandler.h \
- sys/ConnectionInputHandlerFactory.h \
- sys/ShutdownHandler.h \
- sys/Socket.h \
- sys/Thread.h \
- sys/Time.h \
- sys/TimeoutHandler.h \
- sys/ProducerConsumer.h
-# This is gmake specific
-nobase_pkginclude_HEADERS += $(generated_headers)
+nobase_pkginclude_HEADERS = \
+ $(generated_headers) \
+ $(platform_hdr) \
+ $(broker)/AccumulatedAck.h \
+ $(broker)/AutoDelete.h \
+ $(broker)/BrokerChannel.h \
+ $(broker)/BrokerExchange.h \
+ $(broker)/BrokerMessage.h \
+ $(broker)/BrokerMessageBase.h \
+ $(broker)/BrokerQueue.h \
+ $(broker)/CompletionHandler.h \
+ $(broker)/Configuration.h \
+ $(broker)/Consumer.h \
+ $(broker)/Deliverable.h \
+ $(broker)/DeliverableMessage.h \
+ $(broker)/DirectExchange.h \
+ $(broker)/ExchangeRegistry.h \
+ $(broker)/FanOutExchange.h \
+ $(broker)/HandlerImpl.h \
+ $(broker)/InMemoryContent.h \
+ $(broker)/MessageBuilder.h \
+ $(broker)/MessageHandlerImpl.h \
+ $(broker)/MessageStoreModule.h \
+ $(broker)/NameGenerator.h \
+ $(broker)/NullMessageStore.h \
+ $(broker)/Persistable.h \
+ $(broker)/Prefetch.h \
+ $(broker)/QueueRegistry.h \
+ $(broker)/RecoverableMessage.h \
+ $(broker)/RecoverableQueue.h \
+ $(broker)/RecoveryManager.h \
+ $(broker)/Reference.h \
+ $(broker)/TxBuffer.h \
+ $(broker)/TxOp.h \
+ $(broker)/TxPublish.h \
+ $(broker)/Broker.h \
+ $(broker)/BrokerAdapter.h \
+ $(broker)/BrokerMessageMessage.h \
+ $(broker)/BrokerSingleton.h \
+ $(broker)/Connection.h \
+ $(broker)/ConnectionFactory.h \
+ $(broker)/ConnectionToken.h \
+ $(broker)/Content.h \
+ $(broker)/DeliveryRecord.h \
+ $(broker)/HeadersExchange.h \
+ $(broker)/LazyLoadedContent.h \
+ $(broker)/MessageStore.h \
+ $(broker)/PersistableExchange.h \
+ $(broker)/PersistableMessage.h \
+ $(broker)/PersistableQueue.h \
+ $(broker)/QueuePolicy.h \
+ $(broker)/RecoveryManagerImpl.h \
+ $(broker)/TopicExchange.h \
+ $(broker)/TransactionalStore.h \
+ $(broker)/TxAck.h \
+ $(client)/AckMode.h \
+ $(client)/BasicMessageChannel.h \
+ $(client)/ClientAdapter.h \
+ $(client)/ClientChannel.h \
+ $(client)/ClientExchange.h \
+ $(client)/ClientMessage.h \
+ $(client)/ClientQueue.h \
+ $(client)/Connection.h \
+ $(client)/Connector.h \
+ $(client)/IncomingMessage.h \
+ $(client)/MessageChannel.h \
+ $(client)/MessageListener.h \
+ $(client)/MessageMessageChannel.h \
+ $(client)/MethodBodyInstances.h \
+ $(client)/ResponseHandler.h \
+ $(client)/ReturnedMessageHandler.h \
+ $(framing)/AMQBody.h \
+ $(framing)/AMQContentBody.h \
+ $(framing)/AMQDataBlock.h \
+ $(framing)/AMQFrame.h \
+ $(framing)/AMQHeaderBody.h \
+ $(framing)/AMQHeartbeatBody.h \
+ $(framing)/AMQMethodBody.h \
+ $(framing)/AMQRequestBody.h \
+ $(framing)/AMQResponseBody.h \
+ $(framing)/BasicHeaderProperties.h \
+ $(framing)/BodyHandler.h \
+ $(framing)/Buffer.h \
+ $(framing)/ChannelAdapter.h \
+ $(framing)/Correlator.h \
+ $(framing)/FieldTable.h \
+ $(framing)/FramingContent.h \
+ $(framing)/HeaderProperties.h \
+ $(framing)/InitiationHandler.h \
+ $(framing)/InputHandler.h \
+ $(framing)/MethodContext.h \
+ $(framing)/OutputHandler.h \
+ $(framing)/ProtocolInitiation.h \
+ $(framing)/ProtocolVersion.h \
+ $(framing)/ProtocolVersionException.h \
+ $(framing)/Proxy.h \
+ $(framing)/Requester.h \
+ $(framing)/Responder.h \
+ $(framing)/Value.h \
+ $(framing)/amqp_framing.h \
+ $(framing)/amqp_types.h \
+ $(framing)/amqp_types_full.h \
+ sys/Acceptor.h \
+ sys/AtomicCount.h \
+ sys/Condition.h \
+ sys/ConnectionInputHandler.h \
+ sys/ConnectionInputHandlerFactory.h \
+ sys/ConnectionOutputHandler.h \
+ sys/Module.h \
+ sys/Monitor.h \
+ sys/Mutex.h \
+ sys/ProducerConsumer.h \
+ sys/Runnable.h \
+ sys/ScopedIncrement.h \
+ sys/ShutdownHandler.h \
+ sys/Socket.h \
+ sys/Thread.h \
+ sys/ThreadSafeQueue.h \
+ sys/Time.h \
+ sys/TimeoutHandler.h \
+ Exception.h \
+ ExceptionHolder.h \
+ QpidError.h \
+ SharedObject.h \
+ doxygen_mainpage.h \
+ shared_ptr.h
# Distribute the generated sources, at least for now, since
# the generator code is in java.
EXTRA_DIST += $(BUILT_SOURCES)
-DISTCLEANFILES = $(BUILT_SOURCES) $(gen)/timestamp $(gen)/gen-src.mk
+maintainer-clean-local:
+ rm -rf $(gen)
# Don't attempt to run the code generator unless configure has set
# CAN_GENERATE_CODE, indicating that the amqp.xml and tools needed
Modified: incubator/qpid/trunk/qpid/cpp/src/tests/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/tests/Makefile.am?view=diff&rev=527325&r1=527324&r2=527325
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/tests/Makefile.am (original)
+++ incubator/qpid/trunk/qpid/cpp/src/tests/Makefile.am Tue Apr 10 15:36:12 2007
@@ -62,20 +62,19 @@
TESTS = run-unit-tests start_broker $(CLIENT_TESTS) python_tests kill_broker
EXTRA_DIST = \
- $(TESTS) \
- .vg-supp \
- .valgrindrc.default \
+ run-unit-tests start_broker python_tests kill_broker \
+ .valgrind.supp \
+ .valgrindrc-default \
InProcessBroker.h \
MockChannel.h \
MockConnectionInputHandler.h \
qpid_test_plugin.h \
test_env \
- topicall \
topictest \
APRBaseTest.cpp
CLEANFILES=qpidd.log
-DISTCLEANFILES=gen.mk
+MAINTAINERCLEANFILES=gen.mk
include gen.mk
@@ -115,5 +114,5 @@
# Create a copy so user can modify without risk of checking in their mods.
.valgrindrc: .valgrindrc-default
- cp .valgrindrc-default .valgrindrc
+ cp $(srcdir)/.valgrindrc-default .valgrindrc
Modified: incubator/qpid/trunk/qpid/cpp/src/tests/quick_topictest
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/cpp/src/tests/quick_topictest?view=diff&rev=527325&r1=527324&r2=527325
==============================================================================
--- incubator/qpid/trunk/qpid/cpp/src/tests/quick_topictest (original)
+++ incubator/qpid/trunk/qpid/cpp/src/tests/quick_topictest Tue Apr 10 15:36:12 2007
@@ -1,7 +1,9 @@
#!/bin/sh
# Quick and quiet topic test for make check.
-./topictest -s2 -m2 -b1 > topictest.log 2>&1 || {
- echo See topictest.log.
+test -z "$srcdir" && srcdir=.
+$srcdir/topictest -s2 -m2 -b1 > topictest.log 2>&1 || {
+ echo $0 FAILED:
+ cat topictest.log
exit 1
}
rm topictest.log