2010-01-05 13:46:35 +01:00
|
|
|
ACLOCAL_AMFLAGS = -I config
|
|
|
|
|
2014-10-10 14:36:12 -07:00
|
|
|
SUBDIRS = doc
|
|
|
|
|
2018-05-24 08:59:30 +02:00
|
|
|
DIST_SUBDIRS = doc builds builds/deprecated-msvc
|
2014-10-10 14:36:12 -07:00
|
|
|
|
|
|
|
pkgconfig_DATA = src/libzmq.pc
|
|
|
|
|
2014-10-13 19:10:36 -07:00
|
|
|
AM_CPPFLAGS = \
|
|
|
|
-I$(top_builddir)/include \
|
|
|
|
-I$(top_srcdir)/include
|
|
|
|
|
|
|
|
#
|
|
|
|
# libraries/binaries
|
|
|
|
#
|
2014-10-26 01:40:32 -07:00
|
|
|
lib_LTLIBRARIES = src/libzmq.la
|
2014-10-10 14:36:12 -07:00
|
|
|
|
|
|
|
include_HEADERS = \
|
2016-02-18 10:27:21 +01:00
|
|
|
include/zmq.h \
|
|
|
|
include/zmq_utils.h
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
src_libzmq_la_SOURCES = \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/address.cpp \
|
|
|
|
src/address.hpp \
|
|
|
|
src/array.hpp \
|
|
|
|
src/atomic_counter.hpp \
|
|
|
|
src/atomic_ptr.hpp \
|
|
|
|
src/blob.hpp \
|
2020-05-09 07:44:32 +03:00
|
|
|
src/channel.cpp \
|
|
|
|
src/channel.hpp \
|
2015-02-02 11:59:13 +02:00
|
|
|
src/client.cpp \
|
|
|
|
src/client.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/clock.cpp \
|
|
|
|
src/clock.hpp \
|
|
|
|
src/command.hpp \
|
2020-08-21 14:01:17 +01:00
|
|
|
src/compat.hpp \
|
2015-02-11 00:01:50 +02:00
|
|
|
src/condition_variable.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/config.hpp \
|
|
|
|
src/ctx.cpp \
|
|
|
|
src/ctx.hpp \
|
|
|
|
src/curve_client.cpp \
|
|
|
|
src/curve_client.hpp \
|
2017-08-15 16:28:24 +02:00
|
|
|
src/curve_client_tools.hpp \
|
2017-08-18 11:34:22 +02:00
|
|
|
src/curve_mechanism_base.cpp \
|
|
|
|
src/curve_mechanism_base.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/curve_server.cpp \
|
|
|
|
src/curve_server.hpp \
|
|
|
|
src/dbuffer.hpp \
|
|
|
|
src/dealer.cpp \
|
|
|
|
src/dealer.hpp \
|
|
|
|
src/decoder.hpp \
|
|
|
|
src/devpoll.cpp \
|
|
|
|
src/devpoll.hpp \
|
2016-05-12 22:20:31 -03:00
|
|
|
src/dgram.cpp \
|
|
|
|
src/dgram.hpp \
|
2016-01-27 18:19:14 +02:00
|
|
|
src/dish.cpp \
|
|
|
|
src/dish.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/dist.cpp \
|
|
|
|
src/dist.hpp \
|
|
|
|
src/encoder.hpp \
|
2019-02-01 05:43:45 -05:00
|
|
|
src/endpoint.hpp \
|
|
|
|
src/endpoint.cpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/epoll.cpp \
|
|
|
|
src/epoll.hpp \
|
|
|
|
src/err.cpp \
|
|
|
|
src/err.hpp \
|
|
|
|
src/fd.hpp \
|
|
|
|
src/fq.cpp \
|
|
|
|
src/fq.hpp \
|
2016-04-21 13:23:44 +03:00
|
|
|
src/gather.cpp \
|
|
|
|
src/gather.hpp \
|
2018-02-15 13:09:04 +01:00
|
|
|
src/generic_mtrie.hpp \
|
|
|
|
src/generic_mtrie_impl.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/gssapi_mechanism_base.cpp \
|
|
|
|
src/gssapi_mechanism_base.hpp \
|
|
|
|
src/gssapi_client.cpp \
|
|
|
|
src/gssapi_client.hpp \
|
|
|
|
src/gssapi_server.cpp \
|
|
|
|
src/gssapi_server.hpp \
|
|
|
|
src/i_encoder.hpp \
|
|
|
|
src/i_engine.hpp \
|
|
|
|
src/i_decoder.hpp \
|
2015-02-11 00:01:50 +02:00
|
|
|
src/i_mailbox.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/i_poll_events.hpp \
|
|
|
|
src/io_object.cpp \
|
|
|
|
src/io_object.hpp \
|
|
|
|
src/io_thread.cpp \
|
|
|
|
src/io_thread.hpp \
|
|
|
|
src/ip.cpp \
|
|
|
|
src/ip.hpp \
|
2018-04-30 16:56:17 +02:00
|
|
|
src/ip_resolver.cpp \
|
|
|
|
src/ip_resolver.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/ipc_address.cpp \
|
|
|
|
src/ipc_address.hpp \
|
|
|
|
src/ipc_connecter.cpp \
|
|
|
|
src/ipc_connecter.hpp \
|
|
|
|
src/ipc_listener.cpp \
|
|
|
|
src/ipc_listener.hpp \
|
|
|
|
src/kqueue.cpp \
|
|
|
|
src/kqueue.hpp \
|
|
|
|
src/lb.cpp \
|
|
|
|
src/lb.hpp \
|
|
|
|
src/likely.hpp \
|
2016-02-22 13:44:46 +00:00
|
|
|
src/macros.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/mailbox.cpp \
|
|
|
|
src/mailbox.hpp \
|
2015-02-11 00:01:50 +02:00
|
|
|
src/mailbox_safe.cpp \
|
|
|
|
src/mailbox_safe.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/mechanism.cpp \
|
|
|
|
src/mechanism.hpp \
|
2017-08-18 11:34:22 +02:00
|
|
|
src/mechanism_base.cpp \
|
|
|
|
src/mechanism_base.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/metadata.cpp \
|
|
|
|
src/metadata.hpp \
|
|
|
|
src/msg.cpp \
|
|
|
|
src/msg.hpp \
|
|
|
|
src/mtrie.cpp \
|
|
|
|
src/mtrie.hpp \
|
|
|
|
src/mutex.hpp \
|
|
|
|
src/norm_engine.cpp \
|
|
|
|
src/norm_engine.hpp \
|
|
|
|
src/null_mechanism.cpp \
|
|
|
|
src/null_mechanism.hpp \
|
|
|
|
src/object.cpp \
|
|
|
|
src/object.hpp \
|
|
|
|
src/options.cpp \
|
|
|
|
src/options.hpp \
|
|
|
|
src/own.cpp \
|
|
|
|
src/own.hpp \
|
|
|
|
src/pair.cpp \
|
|
|
|
src/pair.hpp \
|
2020-02-09 22:04:56 +02:00
|
|
|
src/peer.cpp \
|
|
|
|
src/peer.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/pgm_receiver.cpp \
|
|
|
|
src/pgm_receiver.hpp \
|
|
|
|
src/pgm_sender.cpp \
|
|
|
|
src/pgm_sender.hpp \
|
|
|
|
src/pgm_socket.cpp \
|
|
|
|
src/pgm_socket.hpp \
|
|
|
|
src/pipe.cpp \
|
|
|
|
src/pipe.hpp \
|
|
|
|
src/plain_client.cpp \
|
|
|
|
src/plain_client.hpp \
|
2018-05-28 16:41:44 +02:00
|
|
|
src/plain_common.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/plain_server.cpp \
|
|
|
|
src/plain_server.hpp \
|
|
|
|
src/platform.hpp \
|
|
|
|
src/poll.cpp \
|
|
|
|
src/poll.hpp \
|
|
|
|
src/poller.hpp \
|
|
|
|
src/poller_base.cpp \
|
|
|
|
src/poller_base.hpp \
|
2018-06-01 16:10:19 +02:00
|
|
|
src/polling_util.cpp \
|
|
|
|
src/polling_util.hpp \
|
2016-09-20 10:50:50 +08:00
|
|
|
src/pollset.cpp \
|
|
|
|
src/pollset.hpp \
|
2016-05-14 03:29:11 -07:00
|
|
|
src/precompiled.cpp \
|
|
|
|
src/precompiled.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/proxy.cpp \
|
|
|
|
src/proxy.hpp \
|
|
|
|
src/pub.cpp \
|
|
|
|
src/pub.hpp \
|
|
|
|
src/pull.cpp \
|
|
|
|
src/pull.hpp \
|
|
|
|
src/push.cpp \
|
|
|
|
src/push.hpp \
|
2016-01-27 18:19:14 +02:00
|
|
|
src/radio.cpp \
|
|
|
|
src/radio.hpp \
|
2018-10-23 07:29:56 -04:00
|
|
|
src/radix_tree.cpp \
|
|
|
|
src/radix_tree.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/random.cpp \
|
|
|
|
src/random.hpp \
|
|
|
|
src/raw_decoder.cpp \
|
|
|
|
src/raw_decoder.hpp \
|
|
|
|
src/raw_encoder.cpp \
|
|
|
|
src/raw_encoder.hpp \
|
2019-07-17 17:57:44 +03:00
|
|
|
src/raw_engine.cpp \
|
|
|
|
src/raw_engine.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/reaper.cpp \
|
|
|
|
src/reaper.hpp \
|
|
|
|
src/rep.cpp \
|
|
|
|
src/rep.hpp \
|
|
|
|
src/req.cpp \
|
|
|
|
src/req.hpp \
|
|
|
|
src/router.cpp \
|
|
|
|
src/router.hpp \
|
2016-04-21 13:23:44 +03:00
|
|
|
src/scatter.cpp \
|
|
|
|
src/scatter.hpp \
|
2019-07-11 12:59:23 +02:00
|
|
|
src/secure_allocator.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/select.cpp \
|
|
|
|
src/select.hpp \
|
2015-02-02 01:17:37 +02:00
|
|
|
src/server.cpp \
|
|
|
|
src/server.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/session_base.cpp \
|
|
|
|
src/session_base.hpp \
|
|
|
|
src/signaler.cpp \
|
|
|
|
src/signaler.hpp \
|
|
|
|
src/socket_base.cpp \
|
|
|
|
src/socket_base.hpp \
|
|
|
|
src/socks.cpp \
|
|
|
|
src/socks.hpp \
|
|
|
|
src/socks_connecter.cpp \
|
|
|
|
src/socks_connecter.hpp \
|
|
|
|
src/stdint.hpp \
|
|
|
|
src/stream.cpp \
|
|
|
|
src/stream.hpp \
|
2019-02-01 04:58:47 -05:00
|
|
|
src/stream_connecter_base.cpp \
|
|
|
|
src/stream_connecter_base.hpp \
|
2019-01-31 10:52:51 -05:00
|
|
|
src/stream_listener_base.cpp \
|
|
|
|
src/stream_listener_base.hpp \
|
2019-07-17 17:57:44 +03:00
|
|
|
src/stream_engine_base.cpp \
|
|
|
|
src/stream_engine_base.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/sub.cpp \
|
|
|
|
src/sub.hpp \
|
|
|
|
src/tcp.cpp \
|
|
|
|
src/tcp.hpp \
|
|
|
|
src/tcp_address.cpp \
|
|
|
|
src/tcp_address.hpp \
|
|
|
|
src/tcp_connecter.cpp \
|
|
|
|
src/tcp_connecter.hpp \
|
|
|
|
src/tcp_listener.cpp \
|
|
|
|
src/tcp_listener.hpp \
|
|
|
|
src/thread.cpp \
|
|
|
|
src/thread.hpp \
|
2015-12-18 12:12:18 +02:00
|
|
|
src/timers.cpp \
|
|
|
|
src/timers.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/tipc_address.cpp \
|
|
|
|
src/tipc_address.hpp \
|
|
|
|
src/tipc_connecter.cpp \
|
|
|
|
src/tipc_connecter.hpp \
|
|
|
|
src/tipc_listener.cpp \
|
|
|
|
src/tipc_listener.hpp \
|
|
|
|
src/trie.cpp \
|
|
|
|
src/trie.hpp \
|
2016-01-29 21:17:11 +02:00
|
|
|
src/udp_address.cpp \
|
|
|
|
src/udp_address.hpp \
|
|
|
|
src/udp_engine.cpp \
|
|
|
|
src/udp_engine.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/v1_decoder.cpp \
|
|
|
|
src/v1_decoder.hpp \
|
|
|
|
src/v2_decoder.cpp \
|
|
|
|
src/v2_decoder.hpp \
|
|
|
|
src/v1_encoder.cpp \
|
|
|
|
src/v1_encoder.hpp \
|
|
|
|
src/v2_encoder.cpp \
|
|
|
|
src/v2_encoder.hpp \
|
2018-05-28 19:59:44 +01:00
|
|
|
src/v3_1_encoder.cpp \
|
|
|
|
src/v3_1_encoder.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/v2_protocol.hpp \
|
2015-12-07 18:19:45 +06:00
|
|
|
src/vmci.cpp \
|
|
|
|
src/vmci.hpp \
|
|
|
|
src/vmci_address.cpp \
|
|
|
|
src/vmci_address.hpp \
|
|
|
|
src/vmci_connecter.cpp \
|
|
|
|
src/vmci_connecter.hpp \
|
|
|
|
src/vmci_listener.cpp \
|
|
|
|
src/vmci_listener.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/windows.hpp \
|
|
|
|
src/wire.hpp \
|
|
|
|
src/xpub.cpp \
|
2016-02-11 22:41:01 +01:00
|
|
|
src/xpub.hpp \
|
2014-10-10 14:36:12 -07:00
|
|
|
src/xsub.cpp \
|
|
|
|
src/xsub.hpp \
|
|
|
|
src/ypipe.hpp \
|
|
|
|
src/ypipe_base.hpp \
|
|
|
|
src/ypipe_conflate.hpp \
|
|
|
|
src/yqueue.hpp \
|
|
|
|
src/zmq.cpp \
|
2015-06-14 19:00:52 +02:00
|
|
|
src/zmq_utils.cpp \
|
2016-02-11 22:41:01 +01:00
|
|
|
src/decoder_allocators.cpp \
|
|
|
|
src/decoder_allocators.hpp \
|
|
|
|
src/socket_poller.cpp \
|
2016-05-13 20:41:26 -07:00
|
|
|
src/socket_poller.hpp \
|
2017-08-16 10:03:11 +02:00
|
|
|
src/zap_client.cpp \
|
|
|
|
src/zap_client.hpp \
|
2019-07-17 17:57:44 +03:00
|
|
|
src/zmtp_engine.cpp \
|
|
|
|
src/zmtp_engine.hpp \
|
2019-09-11 13:09:22 +03:00
|
|
|
src/zmq_draft.h
|
2015-06-14 19:00:52 +02:00
|
|
|
|
2018-06-03 11:55:26 +08:00
|
|
|
if USE_WEPOLL
|
|
|
|
src_libzmq_la_SOURCES += \
|
2018-06-04 23:09:23 +08:00
|
|
|
external/wepoll/wepoll.c \
|
|
|
|
external/wepoll/wepoll.h
|
2018-06-03 11:55:26 +08:00
|
|
|
endif
|
|
|
|
|
2019-09-11 13:09:22 +03:00
|
|
|
if HAVE_WS
|
|
|
|
src_libzmq_la_SOURCES += \
|
|
|
|
src/ws_address.cpp \
|
|
|
|
src/ws_address.hpp \
|
2019-11-28 12:32:31 +00:00
|
|
|
src/wss_address.cpp \
|
|
|
|
src/wss_address.hpp \
|
2019-09-11 13:09:22 +03:00
|
|
|
src/ws_connecter.cpp \
|
|
|
|
src/ws_connecter.hpp \
|
|
|
|
src/ws_decoder.cpp \
|
|
|
|
src/ws_decoder.hpp \
|
|
|
|
src/ws_encoder.cpp \
|
|
|
|
src/ws_encoder.hpp \
|
|
|
|
src/ws_engine.cpp \
|
|
|
|
src/ws_engine.hpp \
|
|
|
|
src/ws_listener.cpp \
|
|
|
|
src/ws_listener.hpp \
|
|
|
|
src/ws_protocol.hpp
|
|
|
|
endif
|
|
|
|
|
|
|
|
if USE_BUILTIN_SHA1
|
|
|
|
src_libzmq_la_SOURCES += \
|
|
|
|
external/sha1/sha1.c \
|
|
|
|
external/sha1/sha1.h
|
|
|
|
endif
|
|
|
|
|
2019-09-29 18:30:37 +03:00
|
|
|
if HAVE_WSS
|
|
|
|
src_libzmq_la_SOURCES += \
|
|
|
|
src/wss_engine.cpp \
|
|
|
|
src/wss_engine.hpp
|
|
|
|
endif
|
|
|
|
|
2014-10-10 14:36:12 -07:00
|
|
|
if ON_MINGW
|
2014-10-26 01:40:32 -07:00
|
|
|
src_libzmq_la_LDFLAGS = \
|
2014-10-10 14:36:12 -07:00
|
|
|
-no-undefined \
|
|
|
|
-avoid-version \
|
|
|
|
-version-info @LTVER@ \
|
|
|
|
@LIBZMQ_EXTRA_LDFLAGS@
|
|
|
|
else
|
2014-12-29 17:39:19 -05:00
|
|
|
if ON_CYGWIN
|
|
|
|
src_libzmq_la_LDFLAGS = \
|
|
|
|
-no-undefined \
|
|
|
|
-avoid-version \
|
|
|
|
-version-info @LTVER@ \
|
|
|
|
@LIBZMQ_EXTRA_LDFLAGS@
|
|
|
|
else
|
2014-10-10 14:36:12 -07:00
|
|
|
if ON_ANDROID
|
2014-10-26 01:40:32 -07:00
|
|
|
src_libzmq_la_LDFLAGS = \
|
2014-10-10 14:36:12 -07:00
|
|
|
-avoid-version \
|
|
|
|
-version-info @LTVER@ \
|
|
|
|
@LIBZMQ_EXTRA_LDFLAGS@
|
2011-03-31 18:42:09 +02:00
|
|
|
else
|
2014-10-26 01:40:32 -07:00
|
|
|
src_libzmq_la_LDFLAGS = \
|
2014-10-10 14:36:12 -07:00
|
|
|
-version-info @LTVER@ \
|
2018-12-07 16:29:12 +01:00
|
|
|
@LIBZMQ_EXTRA_LDFLAGS@
|
2014-12-29 17:39:19 -05:00
|
|
|
endif
|
2018-06-23 17:07:07 +01:00
|
|
|
endif
|
2018-11-04 18:12:55 +00:00
|
|
|
endif
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2018-12-14 18:48:39 +01:00
|
|
|
if HAVE_VSCRIPT_COMPLEX
|
|
|
|
src_libzmq_la_LDFLAGS += $(VSCRIPT_LDFLAGS),$(srcdir)/src/libzmq.vers
|
|
|
|
endif
|
2018-12-07 16:29:12 +01:00
|
|
|
|
2019-12-28 15:31:35 +01:00
|
|
|
src_libzmq_la_CPPFLAGS = $(CODE_COVERAGE_CPPFLAGS) $(LIBUNWIND_CFLAGS) $(LIBBSD_CFLAGS)
|
|
|
|
src_libzmq_la_CFLAGS = $(CODE_COVERAGE_CFLAGS) $(LIBUNWIND_CFLAGS) $(LIBBSD_CFLAGS)
|
2016-05-06 19:00:44 +01:00
|
|
|
src_libzmq_la_CXXFLAGS = @LIBZMQ_EXTRA_CXXFLAGS@ $(CODE_COVERAGE_CXXFLAGS) \
|
2019-12-28 15:31:35 +01:00
|
|
|
$(LIBUNWIND_CFLAGS) $(LIBBSD_CFLAGS)
|
|
|
|
src_libzmq_la_LIBADD = $(CODE_COVERAGE_LDFLAGS) $(LIBUNWIND_LIBS) $(LIBBSD_LIBS)
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2019-09-29 18:30:37 +03:00
|
|
|
if USE_NSS
|
2019-09-11 13:09:22 +03:00
|
|
|
src_libzmq_la_CPPFLAGS += ${NSS3_CFLAGS}
|
|
|
|
src_libzmq_la_LIBADD += ${NSS3_LIBS}
|
|
|
|
endif
|
|
|
|
|
2019-09-29 18:30:37 +03:00
|
|
|
if USE_GNUTLS
|
|
|
|
src_libzmq_la_CPPFLAGS += ${GNUTLS_CFLAGS}
|
|
|
|
src_libzmq_la_LIBADD += ${GNUTLS_LIBS}
|
|
|
|
endif
|
|
|
|
|
2016-02-11 13:32:01 +01:00
|
|
|
if USE_LIBSODIUM
|
|
|
|
src_libzmq_la_CPPFLAGS += ${sodium_CFLAGS}
|
|
|
|
src_libzmq_la_LIBADD += ${sodium_LIBS}
|
|
|
|
endif
|
|
|
|
|
2014-10-13 19:10:36 -07:00
|
|
|
if HAVE_PGM
|
2014-10-26 01:40:32 -07:00
|
|
|
src_libzmq_la_CPPFLAGS += ${pgm_CFLAGS}
|
|
|
|
src_libzmq_la_LIBADD += ${pgm_LIBS}
|
2014-10-10 14:36:12 -07:00
|
|
|
endif
|
|
|
|
|
2017-10-16 23:23:32 +01:00
|
|
|
if HAVE_NORM
|
|
|
|
src_libzmq_la_CPPFLAGS += ${norm_CFLAGS}
|
|
|
|
src_libzmq_la_LIBADD += ${norm_LIBS}
|
|
|
|
endif
|
|
|
|
|
2017-08-18 16:24:51 +01:00
|
|
|
if BUILD_GSSAPI
|
|
|
|
src_libzmq_la_CPPFLAGS += ${gssapi_krb5_CFLAGS}
|
|
|
|
src_libzmq_la_LIBADD += ${gssapi_krb5_LIBS}
|
|
|
|
endif
|
|
|
|
|
2015-02-07 15:28:24 +01:00
|
|
|
if ENABLE_PERF
|
2014-10-10 14:36:12 -07:00
|
|
|
noinst_PROGRAMS = \
|
2014-10-26 01:40:32 -07:00
|
|
|
perf/local_lat \
|
|
|
|
perf/remote_lat \
|
|
|
|
perf/local_thr \
|
|
|
|
perf/remote_thr \
|
|
|
|
perf/inproc_lat \
|
2019-03-07 14:49:25 +01:00
|
|
|
perf/inproc_thr \
|
|
|
|
perf/proxy_thr
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
perf_local_lat_LDADD = src/libzmq.la
|
|
|
|
perf_local_lat_SOURCES = perf/local_lat.cpp
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
perf_remote_lat_LDADD = src/libzmq.la
|
|
|
|
perf_remote_lat_SOURCES = perf/remote_lat.cpp
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
perf_local_thr_LDADD = src/libzmq.la
|
|
|
|
perf_local_thr_SOURCES = perf/local_thr.cpp
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
perf_remote_thr_LDADD = src/libzmq.la
|
|
|
|
perf_remote_thr_SOURCES = perf/remote_thr.cpp
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
perf_inproc_lat_LDADD = src/libzmq.la
|
|
|
|
perf_inproc_lat_SOURCES = perf/inproc_lat.cpp
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
perf_inproc_thr_LDADD = src/libzmq.la
|
|
|
|
perf_inproc_thr_SOURCES = perf/inproc_thr.cpp
|
2018-11-09 05:49:40 -05:00
|
|
|
|
2019-03-07 14:49:25 +01:00
|
|
|
perf_proxy_thr_LDADD = src/libzmq.la
|
|
|
|
perf_proxy_thr_SOURCES = perf/proxy_thr.cpp
|
|
|
|
|
2018-11-09 05:49:40 -05:00
|
|
|
if ENABLE_STATIC
|
|
|
|
noinst_PROGRAMS += \
|
|
|
|
perf/benchmark_radix_tree
|
|
|
|
|
|
|
|
perf_benchmark_radix_tree_DEPENDENCIES = src/libzmq.la
|
|
|
|
perf_benchmark_radix_tree_CPPFLAGS = -I$(top_srcdir)/src
|
|
|
|
perf_benchmark_radix_tree_LDADD = $(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
perf_benchmark_radix_tree_SOURCES = perf/benchmark_radix_tree.cpp
|
|
|
|
endif
|
2015-02-07 15:28:24 +01:00
|
|
|
endif
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2015-02-07 15:30:32 +01:00
|
|
|
if ENABLE_CURVE_KEYGEN
|
2014-10-26 01:40:32 -07:00
|
|
|
bin_PROGRAMS = tools/curve_keygen
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tools_curve_keygen_LDADD = src/libzmq.la
|
|
|
|
tools_curve_keygen_SOURCES = tools/curve_keygen.cpp
|
2015-02-07 15:30:32 +01:00
|
|
|
endif
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-13 19:10:36 -07:00
|
|
|
#
|
|
|
|
# tests
|
|
|
|
#
|
2014-10-10 14:36:12 -07:00
|
|
|
test_apps = \
|
2016-05-08 18:25:03 +01:00
|
|
|
tests/test_ancillaries \
|
2014-10-26 01:40:32 -07:00
|
|
|
tests/test_system \
|
|
|
|
tests/test_pair_inproc \
|
|
|
|
tests/test_pair_tcp \
|
|
|
|
tests/test_reqrep_inproc \
|
|
|
|
tests/test_reqrep_tcp \
|
|
|
|
tests/test_hwm \
|
|
|
|
tests/test_hwm_pubsub \
|
|
|
|
tests/test_reqrep_device \
|
|
|
|
tests/test_sub_forward \
|
|
|
|
tests/test_invalid_rep \
|
|
|
|
tests/test_msg_flags \
|
2015-06-08 13:16:50 -07:00
|
|
|
tests/test_msg_ffn \
|
2014-10-26 01:40:32 -07:00
|
|
|
tests/test_connect_resolve \
|
|
|
|
tests/test_immediate \
|
|
|
|
tests/test_last_endpoint \
|
|
|
|
tests/test_term_endpoint \
|
|
|
|
tests/test_srcfd \
|
|
|
|
tests/test_monitor \
|
|
|
|
tests/test_router_mandatory \
|
|
|
|
tests/test_router_mandatory_hwm \
|
|
|
|
tests/test_router_handover \
|
|
|
|
tests/test_probe_router \
|
|
|
|
tests/test_stream \
|
|
|
|
tests/test_stream_empty \
|
|
|
|
tests/test_stream_disconnect \
|
|
|
|
tests/test_stream_timeout \
|
|
|
|
tests/test_disconnect_inproc \
|
2015-06-28 21:23:25 -05:00
|
|
|
tests/test_unbind_wildcard \
|
2014-10-26 01:40:32 -07:00
|
|
|
tests/test_ctx_options \
|
|
|
|
tests/test_ctx_destroy \
|
2022-11-29 13:00:11 +01:00
|
|
|
tests/test_security_no_zap_handler \
|
|
|
|
tests/test_security_null \
|
2014-10-26 01:40:32 -07:00
|
|
|
tests/test_security_plain \
|
2017-08-17 11:45:18 +02:00
|
|
|
tests/test_security_zap \
|
2014-10-26 01:40:32 -07:00
|
|
|
tests/test_iov \
|
|
|
|
tests/test_spec_req \
|
|
|
|
tests/test_spec_rep \
|
|
|
|
tests/test_spec_dealer \
|
|
|
|
tests/test_spec_router \
|
|
|
|
tests/test_spec_pushpull \
|
|
|
|
tests/test_req_correlate \
|
|
|
|
tests/test_req_relaxed \
|
|
|
|
tests/test_conflate \
|
|
|
|
tests/test_inproc_connect \
|
|
|
|
tests/test_issue_566 \
|
2018-09-13 23:14:06 +02:00
|
|
|
tests/test_proxy_hwm \
|
2015-06-06 21:05:55 -07:00
|
|
|
tests/test_proxy_single_socket \
|
2023-10-08 19:56:03 -04:00
|
|
|
tests/test_proxy_steerable \
|
2015-04-24 23:01:20 +02:00
|
|
|
tests/test_proxy_terminate \
|
2015-08-11 21:37:50 +02:00
|
|
|
tests/test_getsockopt_memset \
|
2015-11-13 10:41:00 +01:00
|
|
|
tests/test_setsockopt \
|
2014-10-26 01:40:32 -07:00
|
|
|
tests/test_diffserv \
|
|
|
|
tests/test_connect_rid \
|
|
|
|
tests/test_bind_src_address \
|
|
|
|
tests/test_metadata \
|
|
|
|
tests/test_capabilities \
|
2014-11-26 10:38:54 +02:00
|
|
|
tests/test_xpub_nodrop \
|
2014-11-26 13:37:36 +02:00
|
|
|
tests/test_xpub_manual \
|
2023-06-20 16:17:26 +02:00
|
|
|
tests/test_xpub_topic \
|
2014-12-23 01:14:38 +01:00
|
|
|
tests/test_xpub_welcome_msg \
|
2018-02-25 20:20:44 +00:00
|
|
|
tests/test_xpub_verbose \
|
2015-02-02 01:17:37 +02:00
|
|
|
tests/test_atomics \
|
2016-02-12 11:24:35 +01:00
|
|
|
tests/test_sockopt_hwm \
|
2015-07-20 22:22:13 +02:00
|
|
|
tests/test_heartbeats \
|
2015-08-16 12:48:03 +03:00
|
|
|
tests/test_stream_exceeds_buffer \
|
2016-05-19 03:46:15 -07:00
|
|
|
tests/test_pub_invert_matching \
|
|
|
|
tests/test_base85 \
|
2016-09-24 18:06:08 +01:00
|
|
|
tests/test_bind_after_connect_tcp \
|
2017-08-22 15:54:33 +02:00
|
|
|
tests/test_sodium \
|
2017-09-19 00:14:10 +01:00
|
|
|
tests/test_reconnect_ivl \
|
2018-05-28 18:00:11 +01:00
|
|
|
tests/test_mock_pub_sub \
|
2020-09-04 10:57:26 +02:00
|
|
|
tests/test_socket_null \
|
2021-01-18 09:42:33 +00:00
|
|
|
tests/test_tcp_accept_filter
|
2014-10-26 01:40:32 -07:00
|
|
|
|
2019-02-07 10:42:16 -05:00
|
|
|
UNITY_CPPFLAGS = -I$(top_srcdir)/external/unity -DUNITY_USE_COMMAND_LINE_ARGS -DUNITY_EXCLUDE_FLOAT
|
2018-02-10 18:51:51 +00:00
|
|
|
UNITY_LIBS = $(top_builddir)/external/unity/libunity.a
|
2018-02-10 19:18:33 +00:00
|
|
|
external_unity_libunity_a_SOURCES = external/unity/unity.c \
|
|
|
|
external/unity/unity.h \
|
|
|
|
external/unity/unity_internals.h
|
2018-02-10 18:51:51 +00:00
|
|
|
|
2019-03-23 06:27:12 -04:00
|
|
|
TESTUTIL_CPPFLAGS = ${UNITY_CPPFLAGS}
|
|
|
|
TESTUTIL_LIBS = $(top_builddir)/tests/libtestutil.a ${UNITY_LIBS}
|
|
|
|
tests_libtestutil_a_SOURCES = \
|
|
|
|
tests/testutil.cpp \
|
|
|
|
tests/testutil.hpp \
|
|
|
|
tests/testutil_monitoring.cpp \
|
|
|
|
tests/testutil_monitoring.hpp \
|
|
|
|
tests/testutil_security.cpp \
|
|
|
|
tests/testutil_security.hpp \
|
|
|
|
tests/testutil_unity.cpp \
|
|
|
|
tests/testutil_unity.hpp
|
|
|
|
tests_libtestutil_a_CPPFLAGS = ${UNITY_CPPFLAGS}
|
|
|
|
|
|
|
|
noinst_LIBRARIES = external/unity/libunity.a tests/libtestutil.a
|
|
|
|
|
2016-05-08 18:25:03 +01:00
|
|
|
tests_test_ancillaries_SOURCES = tests/test_ancillaries.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_ancillaries_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_ancillaries_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-05-08 18:25:03 +01:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_system_SOURCES = tests/test_system.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_system_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_system_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-26 01:40:32 -07:00
|
|
|
|
2019-03-23 06:44:18 -04:00
|
|
|
tests_test_pair_inproc_SOURCES = tests/test_pair_inproc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_pair_inproc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_pair_inproc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2019-03-23 06:44:18 -04:00
|
|
|
tests_test_pair_tcp_SOURCES = tests/test_pair_tcp.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_pair_tcp_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_pair_tcp_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2019-03-23 06:44:18 -04:00
|
|
|
tests_test_reqrep_inproc_SOURCES = tests/test_reqrep_inproc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_reqrep_inproc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_reqrep_inproc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2019-03-23 06:44:18 -04:00
|
|
|
tests_test_reqrep_tcp_SOURCES = tests/test_reqrep_tcp.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_reqrep_tcp_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_reqrep_tcp_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2019-03-23 06:44:18 -04:00
|
|
|
tests_test_hwm_SOURCES = tests/test_hwm.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_hwm_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_hwm_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_hwm_pubsub_SOURCES = tests/test_hwm_pubsub.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_hwm_pubsub_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_hwm_pubsub_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_reqrep_device_SOURCES = tests/test_reqrep_device.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_reqrep_device_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_reqrep_device_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_sub_forward_SOURCES = tests/test_sub_forward.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_sub_forward_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_sub_forward_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_invalid_rep_SOURCES = tests/test_invalid_rep.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_invalid_rep_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_invalid_rep_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_msg_flags_SOURCES = tests/test_msg_flags.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_msg_flags_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_msg_flags_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2015-06-08 13:16:50 -07:00
|
|
|
tests_test_msg_ffn_SOURCES = tests/test_msg_ffn.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_msg_ffn_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_msg_ffn_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2015-06-08 13:16:50 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_connect_resolve_SOURCES = tests/test_connect_resolve.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_connect_resolve_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_connect_resolve_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_immediate_SOURCES = tests/test_immediate.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_immediate_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_immediate_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_last_endpoint_SOURCES = tests/test_last_endpoint.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_last_endpoint_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_last_endpoint_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_term_endpoint_SOURCES = tests/test_term_endpoint.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_term_endpoint_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_term_endpoint_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_srcfd_SOURCES = tests/test_srcfd.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_srcfd_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_srcfd_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_monitor_SOURCES = tests/test_monitor.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_monitor_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_monitor_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2019-03-23 06:44:18 -04:00
|
|
|
tests_test_router_mandatory_SOURCES = tests/test_router_mandatory.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_router_mandatory_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_router_mandatory_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_router_mandatory_hwm_SOURCES = tests/test_router_mandatory_hwm.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_router_mandatory_hwm_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_router_mandatory_hwm_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_router_handover_SOURCES = tests/test_router_handover.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_router_handover_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_router_handover_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_probe_router_SOURCES = tests/test_probe_router.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_probe_router_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_probe_router_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_stream_SOURCES = tests/test_stream.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_stream_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_stream_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_stream_empty_SOURCES = tests/test_stream_empty.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_stream_empty_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_stream_empty_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_stream_timeout_SOURCES = tests/test_stream_timeout.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_stream_timeout_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_stream_timeout_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_stream_disconnect_SOURCES = tests/test_stream_disconnect.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_stream_disconnect_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_stream_disconnect_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_disconnect_inproc_SOURCES = tests/test_disconnect_inproc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_disconnect_inproc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_disconnect_inproc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2015-06-28 21:23:25 -05:00
|
|
|
tests_test_unbind_wildcard_SOURCES = tests/test_unbind_wildcard.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_unbind_wildcard_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_unbind_wildcard_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2015-06-28 21:23:25 -05:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_ctx_options_SOURCES = tests/test_ctx_options.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_ctx_options_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_ctx_options_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_iov_SOURCES = tests/test_iov.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_iov_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_iov_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_ctx_destroy_SOURCES = tests/test_ctx_destroy.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_ctx_destroy_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_ctx_destroy_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2019-03-16 17:20:19 +01:00
|
|
|
tests_test_security_no_zap_handler_SOURCES = tests/test_security_no_zap_handler.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_security_no_zap_handler_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_security_no_zap_handler_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2019-03-16 17:20:19 +01:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_security_null_SOURCES = tests/test_security_null.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_security_null_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_security_null_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_security_plain_SOURCES = tests/test_security_plain.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_security_plain_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_security_plain_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2019-03-23 06:44:18 -04:00
|
|
|
tests_test_security_zap_SOURCES = tests/test_security_zap.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_security_zap_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_security_zap_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2017-08-17 11:45:18 +02:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_spec_req_SOURCES = tests/test_spec_req.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_spec_req_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_spec_req_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_spec_rep_SOURCES = tests/test_spec_rep.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_spec_rep_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_spec_rep_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_spec_dealer_SOURCES = tests/test_spec_dealer.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_spec_dealer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_spec_dealer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_spec_router_SOURCES = tests/test_spec_router.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_spec_router_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_spec_router_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_spec_pushpull_SOURCES = tests/test_spec_pushpull.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_spec_pushpull_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_spec_pushpull_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_req_correlate_SOURCES = tests/test_req_correlate.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_req_correlate_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_req_correlate_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_req_relaxed_SOURCES = tests/test_req_relaxed.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_req_relaxed_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_req_relaxed_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_conflate_SOURCES = tests/test_conflate.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_conflate_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_conflate_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_inproc_connect_SOURCES = tests/test_inproc_connect.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_inproc_connect_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_inproc_connect_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_issue_566_SOURCES = tests/test_issue_566.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_issue_566_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_issue_566_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2021-09-21 22:05:59 +01:00
|
|
|
# TODO: gets stuck even with long timeout running under Github Actions
|
|
|
|
if !VALGRIND_ENABLED
|
|
|
|
test_apps += tests/test_proxy
|
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_proxy_SOURCES = tests/test_proxy.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_proxy_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_proxy_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2021-09-21 22:05:59 +01:00
|
|
|
endif
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2018-09-13 23:14:06 +02:00
|
|
|
tests_test_proxy_hwm_SOURCES = tests/test_proxy_hwm.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_proxy_hwm_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_proxy_hwm_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2018-09-13 23:14:06 +02:00
|
|
|
|
2015-06-06 21:05:55 -07:00
|
|
|
tests_test_proxy_single_socket_SOURCES = tests/test_proxy_single_socket.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_proxy_single_socket_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_proxy_single_socket_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2015-06-06 21:05:55 -07:00
|
|
|
|
2023-10-08 19:56:03 -04:00
|
|
|
tests_test_proxy_steerable_SOURCES = tests/test_proxy_steerable.cpp
|
|
|
|
tests_test_proxy_steerable_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_proxy_steerable_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
2015-05-01 11:31:45 +02:00
|
|
|
tests_test_proxy_terminate_SOURCES = tests/test_proxy_terminate.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_proxy_terminate_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_proxy_terminate_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2015-05-01 11:31:45 +02:00
|
|
|
|
2015-08-11 21:37:50 +02:00
|
|
|
tests_test_getsockopt_memset_SOURCES = tests/test_getsockopt_memset.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_getsockopt_memset_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_getsockopt_memset_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2015-08-11 21:37:50 +02:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_diffserv_SOURCES = tests/test_diffserv.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_diffserv_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_diffserv_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_connect_rid_SOURCES = tests/test_connect_rid.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_connect_rid_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_connect_rid_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_bind_src_address_SOURCES = tests/test_bind_src_address.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_bind_src_address_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_bind_src_address_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_metadata_SOURCES = tests/test_metadata.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_metadata_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_metadata_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_capabilities_SOURCES = tests/test_capabilities.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_capabilities_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_capabilities_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_xpub_nodrop_SOURCES = tests/test_xpub_nodrop.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_xpub_nodrop_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_xpub_nodrop_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-11-26 10:38:54 +02:00
|
|
|
tests_test_xpub_manual_SOURCES = tests/test_xpub_manual.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_xpub_manual_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_xpub_manual_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-11-26 10:38:54 +02:00
|
|
|
|
2023-06-20 16:17:26 +02:00
|
|
|
tests_test_xpub_topic_SOURCES = tests/test_xpub_topic.cpp
|
|
|
|
tests_test_xpub_topic_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_xpub_topic_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
2014-11-26 13:37:36 +02:00
|
|
|
tests_test_xpub_welcome_msg_SOURCES = tests/test_xpub_welcome_msg.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_xpub_welcome_msg_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_xpub_welcome_msg_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-11-26 13:37:36 +02:00
|
|
|
|
2018-02-25 20:20:44 +00:00
|
|
|
tests_test_xpub_verbose_SOURCES = tests/test_xpub_verbose.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_xpub_verbose_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_xpub_verbose_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2018-02-25 20:20:44 +00:00
|
|
|
|
2014-12-23 01:14:38 +01:00
|
|
|
tests_test_atomics_SOURCES = tests/test_atomics.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_atomics_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_atomics_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-12-23 01:14:38 +01:00
|
|
|
|
2016-02-12 11:24:35 +01:00
|
|
|
tests_test_sockopt_hwm_SOURCES = tests/test_sockopt_hwm.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_sockopt_hwm_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_sockopt_hwm_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2015-06-04 01:38:45 +02:00
|
|
|
|
2015-11-13 10:41:00 +01:00
|
|
|
tests_test_setsockopt_SOURCES = tests/test_setsockopt.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_setsockopt_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_setsockopt_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2015-11-13 10:41:00 +01:00
|
|
|
|
2015-03-16 21:39:16 -04:00
|
|
|
tests_test_heartbeats_SOURCES = tests/test_heartbeats.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_heartbeats_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_heartbeats_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2015-02-11 00:01:50 +02:00
|
|
|
|
2015-07-20 22:22:13 +02:00
|
|
|
tests_test_stream_exceeds_buffer_SOURCES = tests/test_stream_exceeds_buffer.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_stream_exceeds_buffer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_stream_exceeds_buffer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2015-07-20 22:22:13 +02:00
|
|
|
|
2016-04-26 16:29:06 +01:00
|
|
|
tests_test_pub_invert_matching_SOURCES = tests/test_pub_invert_matching.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_pub_invert_matching_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_pub_invert_matching_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-04-26 16:29:06 +01:00
|
|
|
|
2016-09-24 18:06:08 +01:00
|
|
|
tests_test_bind_after_connect_tcp_SOURCES = tests/test_bind_after_connect_tcp.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_bind_after_connect_tcp_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_bind_after_connect_tcp_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-09-24 18:06:08 +01:00
|
|
|
|
2016-05-19 03:46:15 -07:00
|
|
|
tests_test_base85_SOURCES = tests/test_base85.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_base85_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_base85_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-05-19 03:46:15 -07:00
|
|
|
|
|
|
|
tests_test_sodium_SOURCES = tests/test_sodium.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_sodium_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_sodium_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-05-19 03:46:15 -07:00
|
|
|
|
2017-08-22 15:54:33 +02:00
|
|
|
tests_test_socket_null_SOURCES = tests/test_socket_null.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_socket_null_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_socket_null_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2017-08-22 15:54:33 +02:00
|
|
|
|
2017-09-19 00:14:10 +01:00
|
|
|
tests_test_reconnect_ivl_SOURCES = tests/test_reconnect_ivl.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_reconnect_ivl_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_reconnect_ivl_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2017-09-19 00:14:10 +01:00
|
|
|
|
2018-05-28 18:00:11 +01:00
|
|
|
tests_test_mock_pub_sub_SOURCES = tests/test_mock_pub_sub.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_mock_pub_sub_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_mock_pub_sub_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2018-05-28 18:00:11 +01:00
|
|
|
|
2020-09-04 10:57:26 +02:00
|
|
|
tests_test_tcp_accept_filter_SOURCES = tests/test_tcp_accept_filter.cpp
|
|
|
|
tests_test_tcp_accept_filter_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_tcp_accept_filter_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
2017-08-15 16:28:24 +02:00
|
|
|
if HAVE_CURVE
|
|
|
|
|
|
|
|
test_apps += \
|
|
|
|
tests/test_security_curve
|
|
|
|
|
|
|
|
tests_test_security_curve_SOURCES = \
|
|
|
|
tests/test_security_curve.cpp \
|
2019-03-23 06:44:18 -04:00
|
|
|
src/curve_client_tools.hpp \
|
2017-08-15 16:28:24 +02:00
|
|
|
src/clock.hpp \
|
|
|
|
src/clock.cpp \
|
|
|
|
src/random.hpp \
|
|
|
|
src/random.cpp \
|
|
|
|
src/err.hpp \
|
|
|
|
src/err.cpp
|
|
|
|
|
|
|
|
tests_test_security_curve_LDADD = \
|
2019-12-28 15:31:35 +01:00
|
|
|
${TESTUTIL_LIBS} src/libzmq.la $(LIBUNWIND_LIBS) $(LIBBSD_LIBS)
|
2017-08-16 15:19:09 +01:00
|
|
|
tests_test_security_curve_CPPFLAGS = \
|
2019-03-23 06:27:12 -04:00
|
|
|
${TESTUTIL_CPPFLAGS} \
|
2019-12-28 15:31:35 +01:00
|
|
|
${LIBUNWIND_CFLAGS} ${LIBBSD_CFLAGS}
|
2017-08-15 16:28:24 +02:00
|
|
|
|
|
|
|
if USE_LIBSODIUM
|
2017-08-16 15:19:09 +01:00
|
|
|
tests_test_security_curve_CPPFLAGS += \
|
|
|
|
${sodium_CFLAGS}
|
2017-08-15 16:28:24 +02:00
|
|
|
tests_test_security_curve_LDADD += \
|
|
|
|
${sodium_LIBS}
|
|
|
|
endif
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
2019-09-11 13:09:22 +03:00
|
|
|
if HAVE_WS
|
|
|
|
test_apps += \
|
|
|
|
tests/test_ws_transport
|
|
|
|
tests_test_ws_transport_SOURCES = tests/test_ws_transport.cpp
|
|
|
|
tests_test_ws_transport_LDADD = ${TESTUTIL_LIBS} src/libzmq.la ${NSS3_LIBS}
|
|
|
|
tests_test_ws_transport_CPPFLAGS = ${TESTUTIL_CPPFLAGS} ${NSS3_CFLAGS}
|
|
|
|
endif
|
|
|
|
|
2019-09-29 18:30:37 +03:00
|
|
|
if HAVE_WSS
|
|
|
|
test_apps += \
|
|
|
|
tests/test_wss_transport
|
|
|
|
tests_test_wss_transport_SOURCES = tests/test_wss_transport.cpp
|
|
|
|
tests_test_wss_transport_LDADD = ${TESTUTIL_LIBS} src/libzmq.la ${GNUTLS_LIBS}
|
|
|
|
tests_test_wss_transport_CPPFLAGS = ${TESTUTIL_CPPFLAGS} ${GNUTLS_CFLAGS}
|
|
|
|
endif
|
|
|
|
|
2014-10-10 14:36:12 -07:00
|
|
|
if !ON_MINGW
|
2014-12-29 17:39:19 -05:00
|
|
|
if !ON_CYGWIN
|
2014-10-10 14:36:12 -07:00
|
|
|
test_apps += \
|
2014-10-26 01:40:32 -07:00
|
|
|
tests/test_shutdown_stress \
|
2016-04-21 13:39:21 +01:00
|
|
|
tests/test_ipc_wildcard \
|
2014-10-26 01:40:32 -07:00
|
|
|
tests/test_pair_ipc \
|
2017-10-05 14:29:25 -07:00
|
|
|
tests/test_rebind_ipc \
|
2014-10-26 01:40:32 -07:00
|
|
|
tests/test_reqrep_ipc \
|
2018-08-23 17:15:50 +02:00
|
|
|
tests/test_use_fd \
|
2016-12-15 11:54:27 +00:00
|
|
|
tests/test_zmq_poll_fd \
|
2014-10-26 01:40:32 -07:00
|
|
|
tests/test_timeo \
|
|
|
|
tests/test_filter_ipc
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_shutdown_stress_SOURCES = tests/test_shutdown_stress.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_shutdown_stress_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_shutdown_stress_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2016-04-21 13:39:21 +01:00
|
|
|
tests_test_ipc_wildcard_SOURCES = tests/test_ipc_wildcard.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_ipc_wildcard_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_ipc_wildcard_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-04-21 13:39:21 +01:00
|
|
|
|
2019-03-23 06:44:18 -04:00
|
|
|
tests_test_pair_ipc_SOURCES = tests/test_pair_ipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_pair_ipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_pair_ipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2017-10-05 14:29:25 -07:00
|
|
|
tests_test_rebind_ipc_SOURCES = tests/test_rebind_ipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_rebind_ipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_rebind_ipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2017-10-05 14:29:25 -07:00
|
|
|
|
2019-03-23 06:44:18 -04:00
|
|
|
tests_test_reqrep_ipc_SOURCES = tests/test_reqrep_ipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_reqrep_ipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_reqrep_ipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_timeo_SOURCES = tests/test_timeo.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_timeo_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_timeo_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_filter_ipc_SOURCES = tests/test_filter_ipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_filter_ipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_filter_ipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2019-03-23 06:44:18 -04:00
|
|
|
tests_test_use_fd_SOURCES = tests/test_use_fd.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_use_fd_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_use_fd_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-02-01 17:03:55 +00:00
|
|
|
|
2016-12-15 11:54:27 +00:00
|
|
|
tests_test_zmq_poll_fd_SOURCES = tests/test_zmq_poll_fd.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_zmq_poll_fd_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_zmq_poll_fd_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-12-15 11:54:27 +00:00
|
|
|
|
2014-10-10 14:36:12 -07:00
|
|
|
if HAVE_FORK
|
2016-03-19 16:28:35 +00:00
|
|
|
if !VALGRIND_ENABLED
|
2014-10-26 01:40:32 -07:00
|
|
|
test_apps += tests/test_fork
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_fork_SOURCES = tests/test_fork.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_fork_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_fork_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-12-29 17:39:19 -05:00
|
|
|
endif
|
2014-10-10 14:36:12 -07:00
|
|
|
endif
|
|
|
|
endif
|
2016-03-19 16:28:35 +00:00
|
|
|
endif
|
2014-10-10 14:36:12 -07:00
|
|
|
|
|
|
|
if BUILD_TIPC
|
|
|
|
test_apps += \
|
2014-10-26 01:40:32 -07:00
|
|
|
tests/test_connect_delay_tipc \
|
|
|
|
tests/test_pair_tipc \
|
|
|
|
tests/test_reqrep_device_tipc \
|
|
|
|
tests/test_reqrep_tipc \
|
|
|
|
tests/test_router_mandatory_tipc \
|
|
|
|
tests/test_shutdown_stress_tipc \
|
|
|
|
tests/test_sub_forward_tipc \
|
2018-03-07 18:31:26 +01:00
|
|
|
tests/test_term_endpoint_tipc \
|
|
|
|
tests/test_address_tipc
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_connect_delay_tipc_SOURCES = tests/test_connect_delay_tipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_connect_delay_tipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_connect_delay_tipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_pair_tipc_SOURCES = tests/test_pair_tipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_pair_tipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_pair_tipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_reqrep_device_tipc_SOURCES = tests/test_reqrep_device_tipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_reqrep_device_tipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_reqrep_device_tipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_reqrep_tipc_SOURCES = tests/test_reqrep_tipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_reqrep_tipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_reqrep_tipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_router_mandatory_tipc_SOURCES = tests/test_router_mandatory_tipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_router_mandatory_tipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_router_mandatory_tipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_shutdown_stress_tipc_SOURCES = tests/test_shutdown_stress_tipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_shutdown_stress_tipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_shutdown_stress_tipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_sub_forward_tipc_SOURCES = tests/test_sub_forward_tipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_sub_forward_tipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_sub_forward_tipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_term_endpoint_tipc_SOURCES = tests/test_term_endpoint_tipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_term_endpoint_tipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_term_endpoint_tipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2018-03-07 18:31:26 +01:00
|
|
|
tests_test_address_tipc_SOURCES = tests/test_address_tipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_address_tipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_address_tipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2018-03-07 18:31:26 +01:00
|
|
|
|
2014-10-10 14:36:12 -07:00
|
|
|
endif
|
|
|
|
|
2017-04-25 16:56:14 -07:00
|
|
|
if BUILD_GSSAPI
|
|
|
|
test_apps += tests/test_security_gssapi
|
|
|
|
|
|
|
|
tests_test_security_gssapi_SOURCES = tests/test_security_gssapi.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_security_gssapi_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_security_gssapi_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2017-04-25 16:56:14 -07:00
|
|
|
|
|
|
|
endif
|
|
|
|
|
2014-10-10 14:36:12 -07:00
|
|
|
if ON_LINUX
|
2021-09-21 22:05:59 +01:00
|
|
|
test_apps += tests/test_abstract_ipc
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2014-10-26 01:40:32 -07:00
|
|
|
tests_test_abstract_ipc_SOURCES = tests/test_abstract_ipc.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_abstract_ipc_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_abstract_ipc_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2021-09-21 22:05:59 +01:00
|
|
|
# TODO: gets stuck even with long timeout running under Github Actions
|
|
|
|
if !VALGRIND_ENABLED
|
|
|
|
test_apps += tests/test_socks
|
|
|
|
|
2019-06-11 19:17:40 +02:00
|
|
|
tests_test_socks_SOURCES = tests/test_socks.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_socks_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-06-11 19:17:40 +02:00
|
|
|
tests_test_socks_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2021-09-21 22:05:59 +01:00
|
|
|
endif
|
2019-06-11 19:17:40 +02:00
|
|
|
|
2020-05-06 00:14:02 +01:00
|
|
|
# TODO: enable when https://github.com/zeromq/libzmq/issues/3898 is fixed
|
|
|
|
if !ENABLE_ASAN
|
|
|
|
test_apps += tests/test_many_sockets
|
|
|
|
|
|
|
|
tests_test_many_sockets_SOURCES = tests/test_many_sockets.cpp
|
|
|
|
tests_test_many_sockets_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_many_sockets_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
endif
|
|
|
|
|
2011-03-31 18:42:09 +02:00
|
|
|
endif
|
|
|
|
|
2015-12-07 18:19:45 +06:00
|
|
|
if HAVE_VMCI
|
2021-02-20 21:37:49 +00:00
|
|
|
test_apps += tests/test_pair_vmci tests/test_reqrep_vmci
|
|
|
|
|
|
|
|
tests_test_pair_vmci_SOURCES = tests/test_pair_vmci.cpp
|
|
|
|
tests_test_pair_vmci_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_pair_vmci_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_pair_vmci_LDFLAGS = @LIBZMQ_VMCI_LDFLAGS@
|
|
|
|
tests_test_pair_vmci_CXXFLAGS = @LIBZMQ_VMCI_CXXFLAGS@
|
|
|
|
|
|
|
|
tests_test_reqrep_vmci_SOURCES = tests/test_reqrep_vmci.cpp
|
|
|
|
tests_test_reqrep_vmci_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_reqrep_vmci_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_reqrep_vmci_LDFLAGS = @LIBZMQ_VMCI_LDFLAGS@
|
|
|
|
tests_test_reqrep_vmci_CXXFLAGS = @LIBZMQ_VMCI_CXXFLAGS@
|
2015-12-07 18:19:45 +06:00
|
|
|
|
|
|
|
endif
|
|
|
|
|
2016-05-02 19:44:35 +01:00
|
|
|
if ENABLE_DRAFTS
|
2016-05-02 19:54:31 +01:00
|
|
|
test_apps += tests/test_poller \
|
|
|
|
tests/test_client_server \
|
2016-05-02 19:56:30 +01:00
|
|
|
tests/test_thread_safe \
|
2016-05-02 19:59:34 +01:00
|
|
|
tests/test_timers \
|
|
|
|
tests/test_radio_dish \
|
2016-05-13 11:05:29 -03:00
|
|
|
tests/test_scatter_gather \
|
2018-03-12 01:41:33 +01:00
|
|
|
tests/test_dgram \
|
2018-08-15 09:54:08 +02:00
|
|
|
tests/test_app_meta \
|
2019-05-18 16:02:30 +01:00
|
|
|
tests/test_xpub_manual_last_value \
|
2020-02-09 22:04:56 +02:00
|
|
|
tests/test_router_notify \
|
2020-02-23 12:17:22 -05:00
|
|
|
tests/test_peer \
|
2020-04-09 22:59:43 +00:00
|
|
|
tests/test_reconnect_options \
|
2020-04-17 09:50:59 +03:00
|
|
|
tests/test_msg_init \
|
2020-04-17 13:20:57 +03:00
|
|
|
tests/test_hello_msg \
|
2020-05-09 07:44:32 +03:00
|
|
|
tests/test_disconnect_msg \
|
2021-06-06 14:28:29 +03:00
|
|
|
tests/test_channel \
|
2021-09-16 17:20:24 +02:00
|
|
|
tests/test_hiccup_msg \
|
2021-11-04 15:18:49 +01:00
|
|
|
tests/test_zmq_ppoll_fd \
|
2022-11-29 13:00:11 +01:00
|
|
|
tests/test_xsub_verbose \
|
|
|
|
tests/test_pubsub_topics_count
|
2016-05-02 19:50:33 +01:00
|
|
|
|
2016-05-02 19:54:31 +01:00
|
|
|
tests_test_poller_SOURCES = tests/test_poller.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_poller_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_poller_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-05-02 19:54:31 +01:00
|
|
|
|
2016-05-02 19:50:33 +01:00
|
|
|
tests_test_client_server_SOURCES = tests/test_client_server.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_client_server_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_client_server_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-05-02 19:50:33 +01:00
|
|
|
|
|
|
|
tests_test_thread_safe_SOURCES = tests/test_thread_safe.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_thread_safe_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_thread_safe_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-05-02 19:56:30 +01:00
|
|
|
|
|
|
|
tests_test_timers_SOURCES = tests/test_timers.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_timers_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_timers_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-05-02 19:59:34 +01:00
|
|
|
|
|
|
|
tests_test_radio_dish_SOURCES = tests/test_radio_dish.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_radio_dish_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_radio_dish_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-05-02 19:59:34 +01:00
|
|
|
|
2016-05-02 20:00:00 +01:00
|
|
|
tests_test_scatter_gather_SOURCES = tests/test_scatter_gather.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_scatter_gather_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_scatter_gather_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2016-05-13 11:05:29 -03:00
|
|
|
|
|
|
|
tests_test_dgram_SOURCES = tests/test_dgram.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_dgram_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_dgram_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2018-03-12 01:41:33 +01:00
|
|
|
|
2019-05-18 16:02:30 +01:00
|
|
|
tests_test_xpub_manual_last_value_SOURCES = tests/test_xpub_manual_last_value.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_xpub_manual_last_value_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-05-18 16:02:30 +01:00
|
|
|
tests_test_xpub_manual_last_value_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
2018-03-12 01:41:33 +01:00
|
|
|
tests_test_app_meta_SOURCES = tests/test_app_meta.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_app_meta_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_app_meta_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2018-08-15 09:54:08 +02:00
|
|
|
|
|
|
|
tests_test_router_notify_SOURCES = tests/test_router_notify.cpp
|
2019-09-02 12:11:18 +01:00
|
|
|
tests_test_router_notify_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
2019-03-23 06:27:12 -04:00
|
|
|
tests_test_router_notify_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2020-02-09 22:04:56 +02:00
|
|
|
|
|
|
|
tests_test_peer_SOURCES = tests/test_peer.cpp
|
|
|
|
tests_test_peer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_peer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2020-02-23 12:17:22 -05:00
|
|
|
|
|
|
|
tests_test_reconnect_options_SOURCES = tests/test_reconnect_options.cpp
|
|
|
|
tests_test_reconnect_options_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_reconnect_options_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2020-04-09 22:59:43 +00:00
|
|
|
|
|
|
|
tests_test_msg_init_SOURCES = tests/test_msg_init.cpp
|
|
|
|
tests_test_msg_init_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_msg_init_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2020-04-17 09:50:59 +03:00
|
|
|
|
|
|
|
tests_test_hello_msg_SOURCES = tests/test_hello_msg.cpp
|
|
|
|
tests_test_hello_msg_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_hello_msg_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2020-04-17 13:20:57 +03:00
|
|
|
|
|
|
|
tests_test_disconnect_msg_SOURCES = tests/test_disconnect_msg.cpp
|
|
|
|
tests_test_disconnect_msg_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_disconnect_msg_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2020-05-09 07:44:32 +03:00
|
|
|
|
|
|
|
tests_test_channel_SOURCES = tests/test_channel.cpp
|
|
|
|
tests_test_channel_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_channel_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2021-06-06 14:28:29 +03:00
|
|
|
|
|
|
|
tests_test_hiccup_msg_SOURCES = tests/test_hiccup_msg.cpp
|
|
|
|
tests_test_hiccup_msg_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_hiccup_msg_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2021-09-16 17:20:24 +02:00
|
|
|
|
|
|
|
tests_test_zmq_ppoll_fd_SOURCES = tests/test_zmq_ppoll_fd.cpp
|
|
|
|
tests_test_zmq_ppoll_fd_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_zmq_ppoll_fd_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
2021-11-04 15:18:49 +01:00
|
|
|
tests_test_xsub_verbose_SOURCES = tests/test_xsub_verbose.cpp
|
|
|
|
tests_test_xsub_verbose_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_xsub_verbose_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
2022-11-29 13:00:11 +01:00
|
|
|
tests_test_pubsub_topics_count_SOURCES = tests/test_pubsub_topics_count.cpp
|
|
|
|
tests_test_pubsub_topics_count_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_pubsub_topics_count_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
2021-09-16 17:20:24 +02:00
|
|
|
if HAVE_FORK
|
|
|
|
test_apps += tests/test_zmq_ppoll_signals
|
|
|
|
|
|
|
|
tests_test_zmq_ppoll_signals_SOURCES = tests/test_zmq_ppoll_signals.cpp
|
|
|
|
tests_test_zmq_ppoll_signals_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_zmq_ppoll_signals_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
endif
|
2016-05-02 19:44:35 +01:00
|
|
|
endif
|
|
|
|
|
2020-04-25 13:53:53 +01:00
|
|
|
if FUZZING_ENGINE_LIB
|
|
|
|
fuzzer_apps = tests/test_bind_null_fuzzer \
|
2020-04-26 22:23:04 +01:00
|
|
|
tests/test_connect_null_fuzzer \
|
|
|
|
tests/test_bind_fuzzer \
|
2020-08-21 15:25:53 +01:00
|
|
|
tests/test_connect_fuzzer \
|
2020-09-05 18:05:22 +01:00
|
|
|
tests/test_bind_stream_fuzzer \
|
|
|
|
tests/test_connect_stream_fuzzer \
|
2020-08-21 15:25:53 +01:00
|
|
|
tests/test_socket_options_fuzzer
|
2020-04-25 13:53:53 +01:00
|
|
|
|
|
|
|
tests_test_bind_null_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_bind_null_fuzzer_SOURCES = tests/test_bind_null_fuzzer.cpp
|
|
|
|
tests_test_bind_null_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_bind_null_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_bind_null_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
|
|
|
|
tests_test_connect_null_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_connect_null_fuzzer_SOURCES = tests/test_connect_null_fuzzer.cpp
|
|
|
|
tests_test_connect_null_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_connect_null_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_connect_null_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
|
2020-04-26 22:23:04 +01:00
|
|
|
tests_test_bind_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_bind_fuzzer_SOURCES = tests/test_bind_fuzzer.cpp
|
|
|
|
tests_test_bind_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_bind_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_bind_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
|
|
|
|
tests_test_connect_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_connect_fuzzer_SOURCES = tests/test_connect_fuzzer.cpp
|
|
|
|
tests_test_connect_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_connect_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_connect_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
|
2020-08-21 15:25:53 +01:00
|
|
|
tests_test_socket_options_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_socket_options_fuzzer_SOURCES = tests/test_socket_options_fuzzer.cpp
|
|
|
|
tests_test_socket_options_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_socket_options_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_socket_options_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
|
2020-09-05 18:05:22 +01:00
|
|
|
tests_test_bind_stream_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_bind_stream_fuzzer_SOURCES = tests/test_bind_stream_fuzzer.cpp
|
|
|
|
tests_test_bind_stream_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_bind_stream_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_bind_stream_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
|
|
|
|
tests_test_connect_stream_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_connect_stream_fuzzer_SOURCES = tests/test_connect_stream_fuzzer.cpp
|
|
|
|
tests_test_connect_stream_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_connect_stream_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_connect_stream_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
|
2020-04-26 21:59:28 +01:00
|
|
|
if HAVE_CURVE
|
|
|
|
fuzzer_apps += tests/test_bind_curve_fuzzer \
|
2020-04-26 22:23:04 +01:00
|
|
|
tests/test_connect_curve_fuzzer \
|
|
|
|
tests/test_z85_decode_fuzzer
|
2020-04-26 21:59:28 +01:00
|
|
|
|
|
|
|
tests_test_bind_curve_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_bind_curve_fuzzer_SOURCES = tests/test_bind_curve_fuzzer.cpp
|
|
|
|
tests_test_bind_curve_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_bind_curve_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_bind_curve_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
|
|
|
|
tests_test_connect_curve_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_connect_curve_fuzzer_SOURCES = tests/test_connect_curve_fuzzer.cpp
|
|
|
|
tests_test_connect_curve_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_connect_curve_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_connect_curve_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
|
2020-04-26 22:23:04 +01:00
|
|
|
tests_test_z85_decode_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_z85_decode_fuzzer_SOURCES = tests/test_z85_decode_fuzzer.cpp
|
|
|
|
tests_test_z85_decode_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_z85_decode_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_z85_decode_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
endif
|
|
|
|
|
2020-07-05 23:01:22 +01:00
|
|
|
if HAVE_WS
|
|
|
|
fuzzer_apps += tests/test_connect_ws_fuzzer \
|
|
|
|
tests/test_bind_ws_fuzzer
|
|
|
|
|
|
|
|
tests_test_connect_ws_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_connect_ws_fuzzer_SOURCES = tests/test_connect_ws_fuzzer.cpp
|
|
|
|
tests_test_connect_ws_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_connect_ws_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_connect_ws_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
|
|
|
|
tests_test_bind_ws_fuzzer_DEPENDENCIES = src/libzmq.la
|
|
|
|
tests_test_bind_ws_fuzzer_SOURCES = tests/test_bind_ws_fuzzer.cpp
|
|
|
|
tests_test_bind_ws_fuzzer_LDADD = ${TESTUTIL_LIBS} ${FUZZING_ENGINE_LIB} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD}
|
|
|
|
tests_test_bind_ws_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
tests_test_bind_ws_fuzzer_CXXFLAGS = -std=c++11
|
|
|
|
endif
|
|
|
|
|
2020-04-25 13:53:53 +01:00
|
|
|
FUZZINGdir = ${prefix}/${FUZZING_INSTALLDIR}
|
|
|
|
FUZZING_PROGRAMS = ${fuzzer_apps}
|
|
|
|
else
|
|
|
|
test_apps += tests/test_bind_null_fuzzer \
|
2020-04-26 22:23:04 +01:00
|
|
|
tests/test_connect_null_fuzzer \
|
|
|
|
tests/test_bind_fuzzer \
|
2020-08-21 15:25:53 +01:00
|
|
|
tests/test_connect_fuzzer \
|
2020-09-05 18:05:22 +01:00
|
|
|
tests/test_bind_stream_fuzzer \
|
|
|
|
tests/test_connect_stream_fuzzer \
|
2020-08-21 15:25:53 +01:00
|
|
|
tests/test_socket_options_fuzzer
|
2020-04-25 13:53:53 +01:00
|
|
|
|
|
|
|
tests_test_bind_null_fuzzer_SOURCES = tests/test_bind_null_fuzzer.cpp
|
|
|
|
tests_test_bind_null_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_bind_null_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
|
|
|
tests_test_connect_null_fuzzer_SOURCES = tests/test_connect_null_fuzzer.cpp
|
|
|
|
tests_test_connect_null_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_connect_null_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2020-04-26 21:59:28 +01:00
|
|
|
|
2020-04-26 22:23:04 +01:00
|
|
|
tests_test_bind_fuzzer_SOURCES = tests/test_bind_fuzzer.cpp
|
|
|
|
tests_test_bind_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_bind_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
|
|
|
tests_test_connect_fuzzer_SOURCES = tests/test_connect_fuzzer.cpp
|
|
|
|
tests_test_connect_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_connect_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
2020-08-21 15:25:53 +01:00
|
|
|
tests_test_socket_options_fuzzer_SOURCES = tests/test_socket_options_fuzzer.cpp
|
|
|
|
tests_test_socket_options_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_socket_options_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
2020-09-05 18:05:22 +01:00
|
|
|
tests_test_bind_stream_fuzzer_SOURCES = tests/test_bind_stream_fuzzer.cpp
|
|
|
|
tests_test_bind_stream_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_bind_stream_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
|
|
|
tests_test_connect_stream_fuzzer_SOURCES = tests/test_connect_stream_fuzzer.cpp
|
|
|
|
tests_test_connect_stream_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_connect_stream_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
2020-04-26 21:59:28 +01:00
|
|
|
if HAVE_CURVE
|
|
|
|
test_apps += tests/test_bind_curve_fuzzer \
|
2020-04-26 22:23:04 +01:00
|
|
|
tests/test_connect_curve_fuzzer \
|
|
|
|
tests/test_z85_decode_fuzzer
|
2020-04-26 21:59:28 +01:00
|
|
|
|
|
|
|
tests_test_bind_curve_fuzzer_SOURCES = tests/test_bind_curve_fuzzer.cpp
|
|
|
|
tests_test_bind_curve_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_bind_curve_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
|
|
|
tests_test_connect_curve_fuzzer_SOURCES = tests/test_connect_curve_fuzzer.cpp
|
|
|
|
tests_test_connect_curve_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_connect_curve_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
2020-04-26 22:23:04 +01:00
|
|
|
|
|
|
|
tests_test_z85_decode_fuzzer_SOURCES = tests/test_z85_decode_fuzzer.cpp
|
|
|
|
tests_test_z85_decode_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_z85_decode_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
endif
|
2020-07-05 23:01:22 +01:00
|
|
|
|
|
|
|
if HAVE_WS
|
|
|
|
test_apps += tests/test_connect_ws_fuzzer \
|
|
|
|
tests/test_bind_ws_fuzzer
|
|
|
|
|
|
|
|
tests_test_connect_ws_fuzzer_SOURCES = tests/test_connect_ws_fuzzer.cpp
|
|
|
|
tests_test_connect_ws_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_connect_ws_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
|
|
|
|
tests_test_bind_ws_fuzzer_SOURCES = tests/test_bind_ws_fuzzer.cpp
|
|
|
|
tests_test_bind_ws_fuzzer_LDADD = ${TESTUTIL_LIBS} src/libzmq.la
|
|
|
|
tests_test_bind_ws_fuzzer_CPPFLAGS = ${TESTUTIL_CPPFLAGS}
|
|
|
|
endif
|
2020-04-25 13:53:53 +01:00
|
|
|
endif
|
|
|
|
|
2018-02-10 19:18:33 +00:00
|
|
|
if ENABLE_STATIC
|
|
|
|
# unit tests - these include individual source files and test the internal functions
|
|
|
|
test_apps += \
|
|
|
|
unittests/unittest_poller \
|
2018-02-15 13:09:04 +01:00
|
|
|
unittests/unittest_ypipe \
|
2018-04-30 16:56:17 +02:00
|
|
|
unittests/unittest_mtrie \
|
2018-05-02 23:22:06 +02:00
|
|
|
unittests/unittest_ip_resolver \
|
2018-10-23 07:29:56 -04:00
|
|
|
unittests/unittest_udp_address \
|
2020-02-03 13:21:04 +01:00
|
|
|
unittests/unittest_radix_tree \
|
|
|
|
unittests/unittest_curve_encoding
|
2018-02-10 19:18:33 +00:00
|
|
|
|
|
|
|
unittests_unittest_poller_SOURCES = unittests/unittest_poller.cpp
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_poller_CPPFLAGS = -I$(top_srcdir)/src ${TESTUTIL_CPPFLAGS} $(CODE_COVERAGE_CPPFLAGS)
|
2018-02-16 12:43:02 +01:00
|
|
|
unittests_unittest_poller_CXXFLAGS = $(CODE_COVERAGE_CXXFLAGS)
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_poller_LDADD = \
|
|
|
|
${TESTUTIL_LIBS} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD} \
|
|
|
|
$(CODE_COVERAGE_LDFLAGS)
|
2018-02-10 19:18:33 +00:00
|
|
|
|
|
|
|
unittests_unittest_ypipe_SOURCES = unittests/unittest_ypipe.cpp
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_ypipe_CPPFLAGS = -I$(top_srcdir)/src ${TESTUTIL_CPPFLAGS} $(CODE_COVERAGE_CPPFLAGS)
|
2018-02-16 12:43:02 +01:00
|
|
|
unittests_unittest_ypipe_CXXFLAGS = $(CODE_COVERAGE_CXXFLAGS)
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_ypipe_LDADD = \
|
|
|
|
${TESTUTIL_LIBS} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD} \
|
|
|
|
$(CODE_COVERAGE_LDFLAGS)
|
2018-02-15 13:09:04 +01:00
|
|
|
|
|
|
|
unittests_unittest_mtrie_SOURCES = unittests/unittest_mtrie.cpp
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_mtrie_CPPFLAGS = -I$(top_srcdir)/src ${TESTUTIL_CPPFLAGS} $(CODE_COVERAGE_CPPFLAGS)
|
2018-02-16 12:43:02 +01:00
|
|
|
unittests_unittest_mtrie_CXXFLAGS = $(CODE_COVERAGE_CXXFLAGS)
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_mtrie_LDADD = \
|
|
|
|
${TESTUTIL_LIBS} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD} \
|
|
|
|
$(CODE_COVERAGE_LDFLAGS)
|
2018-04-30 16:56:17 +02:00
|
|
|
|
2018-05-05 00:44:13 +02:00
|
|
|
unittests_unittest_ip_resolver_SOURCES = unittests/unittest_ip_resolver.cpp unittests/unittest_resolver_common.hpp
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_ip_resolver_CPPFLAGS = -I$(top_srcdir)/src ${TESTUTIL_CPPFLAGS} $(CODE_COVERAGE_CPPFLAGS)
|
2018-04-30 16:56:17 +02:00
|
|
|
unittests_unittest_ip_resolver_CXXFLAGS = $(CODE_COVERAGE_CXXFLAGS)
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_ip_resolver_LDADD = \
|
|
|
|
${TESTUTIL_LIBS} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD} \
|
|
|
|
$(CODE_COVERAGE_LDFLAGS)
|
2018-05-02 23:22:06 +02:00
|
|
|
|
2018-05-05 00:44:13 +02:00
|
|
|
unittests_unittest_udp_address_SOURCES = unittests/unittest_udp_address.cpp unittests/unittest_resolver_common.hpp
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_udp_address_CPPFLAGS = -I$(top_srcdir)/src ${TESTUTIL_CPPFLAGS} $(CODE_COVERAGE_CPPFLAGS)
|
2018-05-02 23:22:06 +02:00
|
|
|
unittests_unittest_udp_address_CXXFLAGS = $(CODE_COVERAGE_CXXFLAGS)
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_udp_address_LDADD = \
|
|
|
|
${TESTUTIL_LIBS} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD} \
|
|
|
|
$(CODE_COVERAGE_LDFLAGS)
|
2018-10-23 07:29:56 -04:00
|
|
|
|
|
|
|
unittests_unittest_radix_tree_SOURCES = unittests/unittest_radix_tree.cpp
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_radix_tree_CPPFLAGS = -I$(top_srcdir)/src ${TESTUTIL_CPPFLAGS} $(CODE_COVERAGE_CPPFLAGS)
|
2018-10-23 07:29:56 -04:00
|
|
|
unittests_unittest_radix_tree_CXXFLAGS = $(CODE_COVERAGE_CXXFLAGS)
|
2019-03-23 06:27:12 -04:00
|
|
|
unittests_unittest_radix_tree_LDADD = \
|
|
|
|
${TESTUTIL_LIBS} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD} \
|
|
|
|
$(CODE_COVERAGE_LDFLAGS)
|
2020-02-03 13:21:04 +01:00
|
|
|
|
|
|
|
unittests_unittest_curve_encoding_SOURCES = unittests/unittest_curve_encoding.cpp
|
|
|
|
unittests_unittest_curve_encoding_CPPFLAGS = -I$(top_srcdir)/src ${TESTUTIL_CPPFLAGS} $(CODE_COVERAGE_CPPFLAGS)
|
|
|
|
unittests_unittest_curve_encoding_CXXFLAGS = $(CODE_COVERAGE_CXXFLAGS)
|
|
|
|
unittests_unittest_curve_encoding_LDADD = \
|
|
|
|
${TESTUTIL_LIBS} \
|
|
|
|
$(top_builddir)/src/.libs/libzmq.a \
|
|
|
|
${src_libzmq_la_LIBADD} \
|
|
|
|
$(CODE_COVERAGE_LDFLAGS)
|
2024-08-02 16:33:09 +08:00
|
|
|
|
|
|
|
if USE_LIBSODIUM
|
|
|
|
unittests_unittest_curve_encoding_CPPFLAGS += ${sodium_CFLAGS}
|
|
|
|
unittests_unittest_curve_encoding_LDADD += ${sodium_LIBS}
|
|
|
|
endif
|
2018-02-10 19:18:33 +00:00
|
|
|
endif
|
|
|
|
|
2014-10-10 14:36:12 -07:00
|
|
|
check_PROGRAMS = ${test_apps}
|
|
|
|
|
|
|
|
# Run the test cases
|
|
|
|
TESTS = $(test_apps)
|
2016-04-02 18:30:35 +02:00
|
|
|
XFAIL_TESTS =
|
2014-10-10 14:36:12 -07:00
|
|
|
|
|
|
|
if !ON_LINUX
|
2014-10-26 01:40:32 -07:00
|
|
|
XFAIL_TESTS += tests/test_abstract_ipc
|
2014-10-10 14:36:12 -07:00
|
|
|
endif
|
2009-09-10 11:21:05 +02:00
|
|
|
|
2019-01-26 16:38:13 +00:00
|
|
|
# GNU/Hurd does not support getsockname on IPC, so ZMQ_LAST_ENDPOINT cannot be
|
|
|
|
# used with IPC, so the following tests will fail
|
2016-01-20 07:18:22 +01:00
|
|
|
if ON_GNU
|
2018-08-16 11:07:05 +02:00
|
|
|
XFAIL_TESTS += tests/test_ipc_wildcard \
|
2018-11-04 20:57:15 +00:00
|
|
|
tests/test_reqrep_ipc \
|
2019-01-19 22:28:15 +00:00
|
|
|
tests/test_pair_ipc \
|
2018-08-16 11:07:05 +02:00
|
|
|
tests/test_term_endpoint
|
2016-01-20 07:18:22 +01:00
|
|
|
endif
|
|
|
|
|
2009-12-13 09:56:02 +01:00
|
|
|
EXTRA_DIST = \
|
2018-02-10 19:18:33 +00:00
|
|
|
external/unity/license.txt \
|
|
|
|
external/unity/version.txt \
|
2018-06-04 23:09:23 +08:00
|
|
|
external/wepoll/license.txt \
|
|
|
|
external/wepoll/version.txt \
|
|
|
|
external/wepoll/README.md \
|
2013-10-23 19:06:29 +02:00
|
|
|
CMakeLists.txt \
|
2010-10-15 15:30:10 +02:00
|
|
|
autogen.sh \
|
|
|
|
version.sh \
|
2018-03-27 18:36:30 +02:00
|
|
|
ci_build.sh \
|
2023-06-05 00:16:05 +01:00
|
|
|
LICENSE \
|
2018-12-14 18:48:39 +01:00
|
|
|
src/libzmq.vers \
|
2016-09-01 13:15:02 +01:00
|
|
|
src/version.rc.in \
|
|
|
|
tests/CMakeLists.txt \
|
2019-02-07 08:40:00 -05:00
|
|
|
tests/test_pair_tcp_cap_net_admin.cpp \
|
2018-02-10 19:18:33 +00:00
|
|
|
unittests/CMakeLists.txt \
|
2019-02-07 08:40:00 -05:00
|
|
|
tools/curve_keygen.cpp
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2010-10-15 15:30:10 +02:00
|
|
|
MAINTAINERCLEANFILES = \
|
2014-10-10 14:36:12 -07:00
|
|
|
$(srcdir)/aclocal.m4 \
|
|
|
|
$(srcdir)/autom4te.cache \
|
|
|
|
$(srcdir)/configure \
|
2010-10-15 15:30:10 +02:00
|
|
|
`find "$(srcdir)" -type f -name Makefile.in -print`
|
2009-09-11 17:58:37 +02:00
|
|
|
|
2018-02-10 17:34:01 +00:00
|
|
|
if WITH_CLANG_FORMAT
|
|
|
|
ALL_SOURCE_FILES = $(wildcard \
|
|
|
|
$(top_srcdir)/src/*.c \
|
|
|
|
$(top_srcdir)/src/*.cc \
|
|
|
|
$(top_srcdir)/src/*.cpp \
|
|
|
|
$(top_srcdir)/src/*.h \
|
|
|
|
$(top_srcdir)/src/*.hpp \
|
|
|
|
$(top_srcdir)/tests/*.c \
|
|
|
|
$(top_srcdir)/tests/*.cc \
|
|
|
|
$(top_srcdir)/tests/*.cpp \
|
|
|
|
$(top_srcdir)/tests/*.h \
|
|
|
|
$(top_srcdir)/tests/*.hpp \
|
|
|
|
$(top_srcdir)/perf/*.c \
|
|
|
|
$(top_srcdir)/perf/*.cc \
|
|
|
|
$(top_srcdir)/perf/*.cpp \
|
|
|
|
$(top_srcdir)/perf/*.h \
|
|
|
|
$(top_srcdir)/perf/*.hpp \
|
|
|
|
$(top_srcdir)/tools/*.c \
|
|
|
|
$(top_srcdir)/tools/*.cc \
|
|
|
|
$(top_srcdir)/tools/*.cpp \
|
|
|
|
$(top_srcdir)/tools/*.h \
|
|
|
|
$(top_srcdir)/tools/*.hpp \
|
|
|
|
$(top_srcdir)/include/*.h \
|
|
|
|
)
|
|
|
|
|
|
|
|
# Check if any sources need to be fixed, report the filenames and an error code
|
|
|
|
clang-format-check: $(ALL_SOURCE_FILES)
|
|
|
|
@FAILED=0 ; IFS=";" ; IDS="`printf '\n\b'`" ; export IFS IDS; \
|
|
|
|
for FILE in $(ALL_SOURCE_FILES) ; do \
|
|
|
|
test -s $$FILE || continue ; \
|
|
|
|
$(CLANG_FORMAT) -style=file -output-replacements-xml "$$FILE" | grep "<replacement " >/dev/null && \
|
|
|
|
{ echo "$$FILE is not correctly formatted" >&2 ; FAILED=1; } ; \
|
|
|
|
done; \
|
|
|
|
if test "$$FAILED" != 0 ; then \
|
|
|
|
exit 1 ; \
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Change source formatting
|
|
|
|
clang-format: $(ALL_SOURCE_FILES)
|
|
|
|
$(CLANG_FORMAT) -style=file -i $(ALL_SOURCE_FILES)
|
|
|
|
|
|
|
|
# Change source formatting AND report the diff
|
|
|
|
clang-format-diff: clang-format
|
|
|
|
git diff $(ALL_SOURCE_FILES)
|
|
|
|
|
|
|
|
else
|
|
|
|
clang-format clang-format-check clang-format-diff:
|
|
|
|
@echo "Install the clang-format program, reconfigure and re-run this request"
|
|
|
|
@exit 1
|
|
|
|
endif
|
|
|
|
|
2016-03-04 23:07:13 +00:00
|
|
|
@CODE_COVERAGE_RULES@
|
|
|
|
|
2009-09-10 11:21:05 +02:00
|
|
|
dist-hook:
|
2014-10-10 14:36:12 -07:00
|
|
|
-rm $(distdir)/src/platform.hpp
|
2010-09-04 17:26:36 +02:00
|
|
|
@if test -d "$(srcdir)/.git"; \
|
|
|
|
then \
|
|
|
|
echo Creating ChangeLog && \
|
|
|
|
( cd "$(top_srcdir)" && \
|
|
|
|
echo '# Generated by Makefile. Do not edit.'; echo; \
|
|
|
|
$(top_srcdir)/config/missing --run git log --stat ) > ChangeLog.tmp \
|
|
|
|
&& mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
|
|
|
|
|| ( rm -f ChangeLog.tmp ; \
|
|
|
|
echo Failed to generate ChangeLog >&2 ); \
|
|
|
|
else \
|
|
|
|
echo A git clone is required to generate a ChangeLog >&2; \
|
|
|
|
fi
|
2014-10-10 14:36:12 -07:00
|
|
|
|
2010-10-15 15:30:10 +02:00
|
|
|
maintainer-clean-local:
|
|
|
|
-rm -rf $(top_srcdir)/config
|
2016-02-05 15:31:14 +00:00
|
|
|
|
|
|
|
@VALGRIND_CHECK_RULES@
|
2016-03-18 20:55:39 +00:00
|
|
|
|
|
|
|
VALGRIND_SUPPRESSIONS_FILES = builds/valgrind/valgrind.supp
|