summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2008-04-16 15:45:01 +0000
committerAlan Conway <aconway@apache.org>2008-04-16 15:45:01 +0000
commit9beb068e068223d4d8553f2f893f077ae9e21a78 (patch)
tree6576133e4dd505bd3f4e7e1663173b974942d785 /cpp/src
parent775aa6924e2c432791fafd354751bb068129fe2e (diff)
downloadqpid-python-9beb068e068223d4d8553f2f893f077ae9e21a78.tar.gz
Separate new codec from liqqpidcommon to improve link times.
To be included in libqpidcommon when we are ready to replace framing codec. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@648726 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/Makefile.am32
-rw-r--r--cpp/src/tests/Makefile.am5
2 files changed, 21 insertions, 16 deletions
diff --git a/cpp/src/Makefile.am b/cpp/src/Makefile.am
index 008c2431d1..9ea207397a 100644
--- a/cpp/src/Makefile.am
+++ b/cpp/src/Makefile.am
@@ -79,7 +79,7 @@ posix_plat_hdr = \
platform_src = $(posix_plat_src)
platform_hdr = $(posix_plat_hdr)
-lib_LTLIBRARIES = libqpidcommon.la libqpidbroker.la libqpidclient.la
+lib_LTLIBRARIES = libqpidcommon.la libqpidbroker.la libqpidclient.la libqpidamqp_0_10.la
include cluster.mk
@@ -92,17 +92,8 @@ noinst_LTLIBRARIES=libLogger.la
libLogger_la_SOURCES=qpid/log/Logger.cpp qpid/log/Logger.h
libLogger_la_CXXFLAGS=$(AM_CXXFLAGS) -Wno-unused-parameter
-libqpidcommon_la_LIBADD = \
- -lboost_program_options \
- -lboost_filesystem \
- -luuid \
- libLogger.la \
- $(LIB_DLOPEN) \
- $(LIB_CLOCK_GETTIME)
-
-libqpidcommon_la_SOURCES = \
- $(rgen_common_cpp) \
- $(platform_src) \
+libqpidamqp_0_10_la_SOURCES= \
+ $(rgen_amqp_0_10_srcs) \
qpid/amqp_0_10/apply.h \
qpid/amqp_0_10/built_in_types.h \
qpid/amqp_0_10/complex_types.h \
@@ -128,7 +119,20 @@ libqpidcommon_la_SOURCES = \
qpid/amqp_0_10/UnknownType.h \
qpid/amqp_0_10/UnknownType.cpp \
qpid/amqp_0_10/UnknownStruct.h \
- qpid/amqp_0_10/UnknownStruct.cpp \
+ qpid/amqp_0_10/UnknownStruct.cpp
+
+libqpidcommon_la_LIBADD = \
+ -lboost_program_options \
+ -lboost_filesystem \
+ -luuid \
+ libLogger.la \
+ $(libqpidamqp_0_10_la_SOURCES) \
+ $(LIB_DLOPEN) \
+ $(LIB_CLOCK_GETTIME)
+
+libqpidcommon_la_SOURCES = \
+ $(rgen_framing_srcs) \
+ $(platform_src) \
qpid/Serializer.h \
qpid/framing/AccumulatedAck.cpp \
qpid/framing/AMQBody.cpp \
@@ -254,7 +258,7 @@ libqpidbroker_la_SOURCES = \
libqpidclient_la_LIBADD = libqpidcommon.la
libqpidclient_la_SOURCES = \
- $(rgen_client_cpp) \
+ $(rgen_client_srcs) \
qpid/client/SessionBase.cpp \
qpid/client/Connection.cpp \
qpid/client/Channel.cpp \
diff --git a/cpp/src/tests/Makefile.am b/cpp/src/tests/Makefile.am
index 7eddd9932e..18f6f3bfa7 100644
--- a/cpp/src/tests/Makefile.am
+++ b/cpp/src/tests/Makefile.am
@@ -6,6 +6,7 @@ extra_libs = $(CPPUNIT_LIBS)
lib_client = $(abs_builddir)/../libqpidclient.la
lib_common = $(abs_builddir)/../libqpidcommon.la
lib_broker = $(abs_builddir)/../libqpidbroker.la
+lib_amqp_0_10 = $(abs_builddir)/../libqpidamqp_0_10.la
#
# Initialize variables that are incremented with +=
@@ -26,8 +27,8 @@ CLEANFILES=
TESTS+=unit_test
check_PROGRAMS+=unit_test
-unit_test_LDADD=-lboost_unit_test_framework -lboost_regex \
- $(lib_client) $(lib_broker)
+unit_test_LDADD=-lboost_unit_test_framework -lboost_regex \
+ $(lib_client) $(lib_broker) $(lib_amqp_0_10)
unit_test_SOURCES= unit_test.cpp unit_test.h \
BrokerFixture.h SocketProxy.h \
exception_test.cpp \