]> git.meshlink.io Git - meshlink/blob - test/Makefile.am
Never automatically try to bind to ports >= 32768.
[meshlink] / test / Makefile.am
1 TESTS = \
2         basic \
3         basicpp \
4         blacklist \
5         channels \
6         channels-aio \
7         channels-aio-cornercases \
8         channels-aio-fd \
9         channels-cornercases \
10         channels-failure \
11         channels-fork \
12         channels-no-partial \
13         channels-udp \
14         channels-udp-cornercases \
15         duplicate \
16         encrypted \
17         ephemeral \
18         get-all-nodes \
19         import-export \
20         invite-join \
21         meta-connections \
22         sign-verify \
23         trio \
24         trio2 \
25         utcp-benchmark \
26         utcp-benchmark-stream
27
28 TESTS += \
29         api_set_node_status_cb
30
31 if BLACKBOX_TESTS
32 SUBDIRS = blackbox
33 endif
34
35 dist_check_SCRIPTS = $(TESTS)
36
37 AM_CPPFLAGS = $(PTHREAD_CFLAGS) -I${top_srcdir}/src -iquote. -Wall
38 AM_LDFLAGS = $(PTHREAD_LIBS)
39
40 check_PROGRAMS = \
41         api_set_node_status_cb \
42         basic \
43         basicpp \
44         blacklist \
45         channels \
46         channels-aio \
47         channels-aio-cornercases \
48         channels-aio-fd \
49         channels-cornercases \
50         channels-failure \
51         channels-fork \
52         channels-no-partial \
53         channels-udp \
54         channels-udp-cornercases \
55         duplicate \
56         echo-fork \
57         encrypted \
58         ephemeral \
59         get-all-nodes \
60         import-export \
61         invite-join \
62         meta-connections \
63         sign-verify \
64         stream \
65         trio \
66         trio2
67
68 if INSTALL_TESTS
69 bin_PROGRAMS = $(check_PROGRAMS)
70 endif
71
72 api_set_node_status_cb_SOURCES = api_set_node_status_cb.c utils.c utils.h
73 api_set_node_status_cb_LDADD = $(top_builddir)/src/libmeshlink.la
74
75 basic_SOURCES = basic.c utils.c utils.h
76 basic_LDADD = $(top_builddir)/src/libmeshlink.la
77
78 basicpp_SOURCES = basicpp.cpp utils.c utils.h
79 basicpp_LDADD = $(top_builddir)/src/libmeshlink.la
80
81 blacklist_SOURCES = blacklist.c utils.c utils.h
82 blacklist_LDADD = $(top_builddir)/src/libmeshlink.la
83
84 channels_SOURCES = channels.c utils.c utils.h
85 channels_LDADD = $(top_builddir)/src/libmeshlink.la
86
87 channels_aio_SOURCES = channels-aio.c utils.c utils.h
88 channels_aio_LDADD = $(top_builddir)/src/libmeshlink.la
89
90 channels_aio_cornercases_SOURCES = channels-aio-cornercases.c utils.c utils.h
91 channels_aio_cornercases_LDADD = $(top_builddir)/src/libmeshlink.la
92
93 channels_aio_fd_SOURCES = channels-aio-fd.c utils.c utils.h
94 channels_aio_fd_LDADD = $(top_builddir)/src/libmeshlink.la
95
96 channels_no_partial_SOURCES = channels-no-partial.c utils.c utils.h
97 channels_no_partial_LDADD = $(top_builddir)/src/libmeshlink.la
98
99 channels_failure_SOURCES = channels-failure.c utils.c utils.h
100 channels_failure_LDADD = $(top_builddir)/src/libmeshlink.la
101
102 channels_fork_SOURCES = channels-fork.c utils.c utils.h
103 channels_fork_LDADD = $(top_builddir)/src/libmeshlink.la
104
105 channels_cornercases_SOURCES = channels-cornercases.c utils.c utils.h
106 channels_cornercases_LDADD = $(top_builddir)/src/libmeshlink.la
107
108 channels_udp_SOURCES = channels-udp.c utils.c utils.h
109 channels_udp_LDADD = $(top_builddir)/src/libmeshlink.la
110
111 channels_udp_cornercases_SOURCES = channels-udp-cornercases.c utils.c utils.h
112 channels_udp_cornercases_LDADD = $(top_builddir)/src/libmeshlink.la
113
114 duplicate_SOURCES = duplicate.c utils.c utils.h
115 duplicate_LDADD = $(top_builddir)/src/libmeshlink.la
116
117 echo_fork_SOURCES = echo-fork.c utils.c utils.h
118 echo_fork_LDADD = $(top_builddir)/src/libmeshlink.la
119
120 encrypted_SOURCES = encrypted.c utils.c utils.h
121 encrypted_LDADD = $(top_builddir)/src/libmeshlink.la
122
123 ephemeral_SOURCES = ephemeral.c utils.c utils.h
124 ephemeral_LDADD = $(top_builddir)/src/libmeshlink.la
125
126 get_all_nodes_SOURCES = get-all-nodes.c utils.c utils.h
127 get_all_nodes_LDADD = $(top_builddir)/src/libmeshlink.la
128
129 import_export_SOURCES = import-export.c utils.c utils.h
130 import_export_LDADD = $(top_builddir)/src/libmeshlink.la
131
132 invite_join_SOURCES = invite-join.c utils.c utils.h
133 invite_join_LDADD = $(top_builddir)/src/libmeshlink.la
134
135 meta_connections_SOURCES = meta-connections.c netns_utils.c netns_utils.h utils.c utils.h
136 meta_connections_LDADD = $(top_builddir)/src/libmeshlink.la
137
138 sign_verify_SOURCES = sign-verify.c utils.c utils.h
139 sign_verify_LDADD = $(top_builddir)/src/libmeshlink.la
140
141 trio_SOURCES = trio.c utils.c utils.h
142 trio_LDADD = $(top_builddir)/src/libmeshlink.la
143
144 trio2_SOURCES = trio2.c utils.c utils.h
145 trio2_LDADD = $(top_builddir)/src/libmeshlink.la