diff options
| author | Andrew Stitcher <astitcher@apache.org> | 2008-04-28 04:41:46 +0000 |
|---|---|---|
| committer | Andrew Stitcher <astitcher@apache.org> | 2008-04-28 04:41:46 +0000 |
| commit | 9f153bc328112ed2ee25a801eff1f6a277c7bb19 (patch) | |
| tree | acd13eebcfe1a3ee196ab229741ce6a20e9eb27c /cpp/src/Makefile.am | |
| parent | a301f95243dd1cd367a0a8d041c1168b8adc1e86 (diff) | |
| download | qpid-python-9f153bc328112ed2ee25a801eff1f6a277c7bb19.tar.gz | |
Work In Progress:
Added initial rdma code including test server and client
Turn off rdma support by default but autoconf should now detect whether
necessary rdma/ibverbs libs and headers are present
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@652053 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/Makefile.am')
| -rw-r--r-- | cpp/src/Makefile.am | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/cpp/src/Makefile.am b/cpp/src/Makefile.am index a64f70abd8..1e31ac60fd 100644 --- a/cpp/src/Makefile.am +++ b/cpp/src/Makefile.am @@ -91,6 +91,39 @@ noinst_LTLIBRARIES=libLogger.la # libqpidamqp_0_10.la libLogger_la_SOURCES=qpid/log/Logger.cpp qpid/log/Logger.h libLogger_la_CXXFLAGS=$(AM_CXXFLAGS) -Wno-unused-parameter +if RDMA + +# RDMA (Infiniband) protocol code +libqpidrdma_la_SOURCES = \ + qpid/sys/rdma/rdma_exception.h \ + qpid/sys/rdma/rdma_factories.cpp \ + qpid/sys/rdma/RdmaIO.cpp \ + qpid/sys/rdma/RdmaIO.h \ + qpid/sys/rdma/rdma_wrap.h +libqpidrdma_la_LIBADD = \ + -lrdmacm \ + -libverbs +libqpidrdma_la_CXXFLAGS = \ + $(AM_CXXFLAGS) -Wno-missing-field-initializers +noinst_LTLIBRARIES += \ + libqpidrdma.la +qpidd_LDADD += \ + libqpidrdma.la + +noinst_PROGRAMS += RdmaServer RdmaClient +RdmaServer_SOURCES = qpid/sys/rdma/RdmaServer.cpp +RdmaServer_CXXFLAGS = \ + $(AM_CXXFLAGS) -Wno-missing-field-initializers +RdmaServer_LDADD = \ + libqpidrdma.la libqpidcommon.la +RdmaClient_SOURCES = qpid/sys/rdma/RdmaClient.cpp +RdmaClient_CXXFLAGS = \ + $(AM_CXXFLAGS) -Wno-missing-field-initializers +RdmaClient_LDADD = \ + libqpidrdma.la libqpidcommon.la + +endif + # New 0-10 codec, to be integrated in future. # libqpidamqp_0_10_la_SOURCES= EXTRA_DIST+=\ |
