summaryrefslogtreecommitdiff
path: root/src/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am196
1 files changed, 196 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644
index 0000000..fd268a7
--- /dev/null
+++ b/src/Makefile.am
@@ -0,0 +1,196 @@
+lib_LTLIBRARIES = libzmq.la
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libzmq.pc
+
+include_HEADERS = ../include/zmq.h ../include/zmq_utils.h
+
+libzmq_la_SOURCES = \
+ address.hpp \
+ array.hpp \
+ atomic_counter.hpp \
+ atomic_ptr.hpp \
+ blob.hpp \
+ clock.hpp \
+ command.hpp \
+ config.hpp \
+ ctx.hpp \
+ curve_client.hpp \
+ curve_server.hpp \
+ decoder.hpp \
+ devpoll.hpp \
+ dist.hpp \
+ encoder.hpp \
+ epoll.hpp \
+ err.hpp \
+ fd.hpp \
+ fq.hpp \
+ i_encoder.hpp \
+ i_decoder.hpp \
+ i_engine.hpp \
+ i_poll_events.hpp \
+ io_object.hpp \
+ io_thread.hpp \
+ ip.hpp \
+ ipc_address.hpp \
+ ipc_connecter.hpp \
+ ipc_listener.hpp \
+ i_engine.hpp \
+ i_poll_events.hpp \
+ kqueue.hpp \
+ lb.hpp \
+ likely.hpp \
+ mailbox.hpp \
+ mechanism.hpp \
+ msg.hpp \
+ mtrie.hpp \
+ mutex.hpp \
+ null_mechanism.hpp \
+ object.hpp \
+ options.hpp \
+ own.hpp \
+ pgm_receiver.hpp \
+ pgm_sender.hpp \
+ pgm_socket.hpp \
+ pipe.hpp \
+ plain_mechanism.hpp \
+ platform.hpp \
+ poll.hpp \
+ poller.hpp \
+ poller_base.hpp \
+ pair.hpp \
+ proxy.hpp \
+ pub.hpp \
+ pull.hpp \
+ push.hpp \
+ random.hpp \
+ reaper.hpp \
+ rep.hpp \
+ req.hpp \
+ select.hpp \
+ session_base.hpp \
+ signaler.hpp \
+ socket_base.hpp \
+ stdint.hpp \
+ stream.hpp \
+ stream_engine.hpp \
+ sub.hpp \
+ tcp.hpp \
+ tcp_address.hpp \
+ tcp_connecter.hpp \
+ tcp_listener.hpp \
+ thread.hpp \
+ trie.hpp \
+ windows.hpp \
+ wire.hpp \
+ xpub.hpp \
+ router.hpp \
+ dealer.hpp \
+ xsub.hpp \
+ ypipe.hpp \
+ ypipe_base.hpp \
+ yqueue.hpp \
+ address.cpp \
+ clock.cpp \
+ ctx.cpp \
+ curve_client.cpp \
+ curve_server.cpp \
+ devpoll.cpp \
+ dist.cpp \
+ epoll.cpp \
+ err.cpp \
+ fq.cpp \
+ io_object.cpp \
+ io_thread.cpp \
+ ip.cpp \
+ ipc_address.cpp \
+ ipc_connecter.cpp \
+ ipc_listener.cpp \
+ kqueue.cpp \
+ lb.cpp \
+ mailbox.cpp \
+ mechanism.cpp \
+ msg.cpp \
+ mtrie.cpp \
+ null_mechanism.cpp \
+ object.cpp \
+ options.cpp \
+ own.cpp \
+ pair.cpp \
+ pgm_receiver.cpp \
+ pgm_sender.cpp \
+ pgm_socket.cpp \
+ pipe.cpp \
+ plain_mechanism.cpp \
+ poll.cpp \
+ poller_base.cpp \
+ pull.cpp \
+ push.cpp \
+ proxy.cpp \
+ reaper.cpp \
+ pub.cpp \
+ random.cpp \
+ rep.cpp \
+ req.cpp \
+ select.cpp \
+ session_base.cpp \
+ signaler.cpp \
+ socket_base.cpp \
+ stream.cpp \
+ stream_engine.cpp \
+ sub.cpp \
+ tcp.cpp \
+ tcp_address.cpp \
+ tcp_connecter.cpp \
+ tcp_listener.cpp \
+ thread.cpp \
+ trie.cpp \
+ xpub.cpp \
+ router.cpp \
+ dealer.cpp \
+ v1_decoder.cpp \
+ v1_encoder.cpp \
+ v1_decoder.hpp \
+ v1_encoder.hpp \
+ v2_decoder.cpp \
+ v2_decoder.hpp \
+ v2_encoder.cpp \
+ v2_encoder.hpp \
+ v2_protocol.hpp \
+ xsub.cpp \
+ zmq.cpp \
+ zmq_utils.cpp \
+ raw_decoder.hpp \
+ raw_decoder.cpp \
+ raw_encoder.hpp \
+ raw_encoder.cpp \
+ ypipe_conflate.hpp \
+ dbuffer.hpp
+
+if ON_MINGW
+libzmq_la_LDFLAGS = -no-undefined -avoid-version -version-info @LTVER@ @LIBZMQ_EXTRA_LDFLAGS@
+else
+if ON_ANDROID
+libzmq_la_LDFLAGS = -avoid-version -version-info @LTVER@ @LIBZMQ_EXTRA_LDFLAGS@
+else
+if ON_LINUX
+libzmq_la_LDFLAGS = -version-info @LTVER@ @LIBZMQ_EXTRA_LDFLAGS@ -Wl,--version-script=$(srcdir)/libzmq.vers
+else
+libzmq_la_LDFLAGS = -version-info @LTVER@ @LIBZMQ_EXTRA_LDFLAGS@ -Wl
+endif
+endif
+endif
+
+EXTRA_DIST = libzmq.vers
+
+libzmq_la_CXXFLAGS = @LIBZMQ_EXTRA_CXXFLAGS@
+
+if BUILD_PGM
+libzmq_la_CPPFLAGS = -I$(top_srcdir)/@pgm_srcdir@/include/
+libzmq_la_LIBADD = $(top_srcdir)/@pgm_srcdir@/libpgm_noinst.la
+endif
+
+dist-hook:
+ -rm $(distdir)/platform.hpp
+
+