summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am26
1 files changed, 24 insertions, 2 deletions
diff --git a/Makefile.am b/Makefile.am
index 204f0c7..dd52d04 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -12,12 +12,30 @@ librabbitmq_librabbitmq_la_SOURCES = \
librabbitmq/amqp_table.c \
librabbitmq/amqp_url.c
+if SSL_CYASSL
+librabbitmq_librabbitmq_la_SOURCES += librabbitmq/amqp-cyassl.c
+endif
+
+if SSL_GNUTLS
+librabbitmq_librabbitmq_la_SOURCES += librabbitmq/amqp-gnutls.c
+endif
+
+if SSL_OPENSSL
+librabbitmq_librabbitmq_la_SOURCES += librabbitmq/amqp-openssl.c
+endif
+
+if SSL_POLARSSL
+librabbitmq_librabbitmq_la_SOURCES += librabbitmq/amqp-polarssl.c
+endif
+
librabbitmq_librabbitmq_la_CFLAGS = \
- -I$(top_srcdir)/librabbitmq
+ -I$(top_srcdir)/librabbitmq \
+ $(SSL_CFLAGS)
librabbitmq_librabbitmq_la_LDFLAGS = \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
- $(NO_UNDEFINED)
+ $(NO_UNDEFINED) \
+ $(SSL_LIBS)
if OS_UNIX
librabbitmq_librabbitmq_la_SOURCES += librabbitmq/unix/socket.c
@@ -36,6 +54,10 @@ include_HEADERS = \
librabbitmq/amqp.h \
librabbitmq/amqp_framing.h
+if SSL
+include_HEADERS += librabbitmq/amqp-ssl.h
+endif
+
BUILT_SOURCES = \
librabbitmq/amqp_framing.h \
librabbitmq/amqp_framing.c