diff options
author | Gordon Sim <gsim@apache.org> | 2008-10-17 09:41:26 +0000 |
---|---|---|
committer | Gordon Sim <gsim@apache.org> | 2008-10-17 09:41:26 +0000 |
commit | 3e298ab616597ab3eb6f8859b72651a8b67505b0 (patch) | |
tree | 67ba47a1c8862700ce11b44dce9fbd3864fea8f1 /qpid/cpp/src/ssl.mk | |
parent | b67f0fcee107e921a160ab208256c500b8230261 (diff) | |
download | qpid-python-3e298ab616597ab3eb6f8859b72651a8b67505b0.tar.gz |
QPID-106: SSL support for c++ (broker and client), can be enabled/disabled explictly via --with-ssl/--without-ssl args to configure; by default will build the modules if dependencies are found. See SSL readme file for more details.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@705534 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/ssl.mk')
-rw-r--r-- | qpid/cpp/src/ssl.mk | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/qpid/cpp/src/ssl.mk b/qpid/cpp/src/ssl.mk new file mode 100644 index 0000000000..921266d377 --- /dev/null +++ b/qpid/cpp/src/ssl.mk @@ -0,0 +1,46 @@ +# +# Makefile fragment, conditionally included in Makefile.am +# +libsslcommon_la_SOURCES = \ + qpid/sys/ssl/check.h \ + qpid/sys/ssl/check.cpp \ + qpid/sys/ssl/util.h \ + qpid/sys/ssl/util.cpp \ + qpid/sys/ssl/SslSocket.h \ + qpid/sys/ssl/SslSocket.cpp \ + qpid/sys/ssl/SslIo.h \ + qpid/sys/ssl/SslIo.cpp + +libsslcommon_la_LIBADD= -lnss3 -lssl3 -lnspr4 libqpidcommon.la + +libsslcommon_la_CXXFLAGS=$(AM_CXXFLAGS) $(SSL_CFLAGS) -DCERT_DB=\"$(sysconfdir)/qpid_cert_db\" + +lib_LTLIBRARIES += libsslcommon.la + +ssl_la_SOURCES = \ + qpid/sys/SslPlugin.cpp \ + qpid/sys/ssl/SslHandler.h \ + qpid/sys/ssl/SslHandler.cpp + +ssl_la_LIBADD= libqpidbroker.la libsslcommon.la + +ssl_la_CXXFLAGS=$(AM_CXXFLAGS) $(SSL_CFLAGS) + +ssl_la_LDFLAGS = $(PLUGINLDFLAGS) + +dmodule_LTLIBRARIES += ssl.la + + +sslconnector_la_SOURCES = \ + qpid/client/SslConnector.cpp + +sslconnector_la_LIBADD = \ + libqpidclient.la \ + libsslcommon.la + +sslconnector_la_CXXFLAGS = $(AM_CXXFLAGS) -DCONF_FILE=\"$(confdir)/sslclient.conf\" + +sslconnector_la_LDFLAGS = $(PLUGINLDFLAGS) + +cmodule_LTLIBRARIES += \ + sslconnector.la |