]> git.meshlink.io Git - meshlink/blob - test/Makefile.am
94a6317d8b6034d765f915942fcd7e13bd1f9705
[meshlink] / test / Makefile.am
1 TESTS = \
2         basic \
3         basicpp \
4         blacklist \
5         channels \
6         channels-aio \
7         channels-aio-abort \
8         channels-aio-cornercases \
9         channels-aio-fd \
10         channels-buffer-storage \
11         channels-cornercases \
12         channels-failure \
13         channels-fork \
14         channels-no-partial \
15         channels-udp \
16         channels-udp-cornercases \
17         duplicate \
18         encrypted \
19         ephemeral \
20         get-all-nodes \
21         import-export \
22         invite-join \
23         metering \
24         metering-relayed \
25         metering-slowping \
26         metering-tcponly \              
27         meta-connections \
28         port \
29         sign-verify \
30         storage-policy \
31         trio \
32         trio2 \
33         utcp-benchmark \
34         utcp-benchmark-stream
35
36 TESTS += \
37         api_set_node_status_cb
38
39 if BLACKBOX_TESTS
40 SUBDIRS = blackbox
41 endif
42
43 dist_check_SCRIPTS = $(TESTS)
44
45 AM_CPPFLAGS = $(PTHREAD_CFLAGS) -I${top_srcdir}/src -iquote. -Wall
46 AM_LDFLAGS = $(PTHREAD_LIBS)
47
48 check_PROGRAMS = \
49         api_set_node_status_cb \
50         basic \
51         basicpp \
52         blacklist \
53         channels \
54         channels-aio \
55         channels-aio-abort \
56         channels-aio-cornercases \
57         channels-aio-fd \
58         channels-buffer-storage \
59         channels-cornercases \
60         channels-failure \
61         channels-fork \
62         channels-no-partial \
63         channels-udp \
64         channels-udp-cornercases \
65         duplicate \
66         echo-fork \
67         encrypted \
68         ephemeral \
69         get-all-nodes \
70         import-export \
71         invite-join \
72         metering \
73         metering-relayed \
74         metering-slowping \
75         metering-tcponly \
76         meta-connections \
77         port \
78         sign-verify \
79         storage-policy \
80         stream \
81         trio \
82         trio2
83
84 if INSTALL_TESTS
85 bin_PROGRAMS = $(check_PROGRAMS)
86 endif
87
88 api_set_node_status_cb_SOURCES = api_set_node_status_cb.c utils.c utils.h
89 api_set_node_status_cb_LDADD = $(top_builddir)/src/libmeshlink.la
90
91 basic_SOURCES = basic.c utils.c utils.h
92 basic_LDADD = $(top_builddir)/src/libmeshlink.la
93
94 basicpp_SOURCES = basicpp.cpp utils.c utils.h
95 basicpp_LDADD = $(top_builddir)/src/libmeshlink.la
96
97 blacklist_SOURCES = blacklist.c utils.c utils.h
98 blacklist_LDADD = $(top_builddir)/src/libmeshlink.la
99
100 channels_SOURCES = channels.c utils.c utils.h
101 channels_LDADD = $(top_builddir)/src/libmeshlink.la
102
103 channels_aio_SOURCES = channels-aio.c utils.c utils.h
104 channels_aio_LDADD = $(top_builddir)/src/libmeshlink.la
105
106 channels_aio_abort_SOURCES = channels-aio-abort.c utils.c utils.h
107 channels_aio_abort_LDADD = $(top_builddir)/src/libmeshlink.la
108
109 channels_aio_cornercases_SOURCES = channels-aio-cornercases.c utils.c utils.h
110 channels_aio_cornercases_LDADD = $(top_builddir)/src/libmeshlink.la
111
112 channels_aio_fd_SOURCES = channels-aio-fd.c utils.c utils.h
113 channels_aio_fd_LDADD = $(top_builddir)/src/libmeshlink.la
114
115 channels_buffer_storage_SOURCES = channels-buffer-storage.c utils.c utils.h
116 channels_buffer_storage_LDADD = $(top_builddir)/src/libmeshlink.la
117
118 channels_no_partial_SOURCES = channels-no-partial.c utils.c utils.h
119 channels_no_partial_LDADD = $(top_builddir)/src/libmeshlink.la
120
121 channels_failure_SOURCES = channels-failure.c utils.c utils.h
122 channels_failure_LDADD = $(top_builddir)/src/libmeshlink.la
123
124 channels_fork_SOURCES = channels-fork.c utils.c utils.h
125 channels_fork_LDADD = $(top_builddir)/src/libmeshlink.la
126
127 channels_cornercases_SOURCES = channels-cornercases.c utils.c utils.h
128 channels_cornercases_LDADD = $(top_builddir)/src/libmeshlink.la
129
130 channels_udp_SOURCES = channels-udp.c utils.c utils.h
131 channels_udp_LDADD = $(top_builddir)/src/libmeshlink.la
132
133 channels_udp_cornercases_SOURCES = channels-udp-cornercases.c utils.c utils.h
134 channels_udp_cornercases_LDADD = $(top_builddir)/src/libmeshlink.la
135
136 duplicate_SOURCES = duplicate.c utils.c utils.h
137 duplicate_LDADD = $(top_builddir)/src/libmeshlink.la
138
139 echo_fork_SOURCES = echo-fork.c utils.c utils.h
140 echo_fork_LDADD = $(top_builddir)/src/libmeshlink.la
141
142 encrypted_SOURCES = encrypted.c utils.c utils.h
143 encrypted_LDADD = $(top_builddir)/src/libmeshlink.la
144
145 ephemeral_SOURCES = ephemeral.c utils.c utils.h
146 ephemeral_LDADD = $(top_builddir)/src/libmeshlink.la
147
148 get_all_nodes_SOURCES = get-all-nodes.c utils.c utils.h
149 get_all_nodes_LDADD = $(top_builddir)/src/libmeshlink.la
150
151 import_export_SOURCES = import-export.c utils.c utils.h
152 import_export_LDADD = $(top_builddir)/src/libmeshlink.la
153
154 invite_join_SOURCES = invite-join.c utils.c utils.h
155 invite_join_LDADD = $(top_builddir)/src/libmeshlink.la
156
157 metering_SOURCES = metering.c netns_utils.c netns_utils.h utils.c utils.h
158 metering_LDADD = $(top_builddir)/src/libmeshlink.la
159
160 metering_relayed_SOURCES = metering-relayed.c netns_utils.c netns_utils.h utils.c utils.h
161 metering_relayed_LDADD = $(top_builddir)/src/libmeshlink.la
162
163 metering_slowping_SOURCES = metering-slowping.c netns_utils.c netns_utils.h utils.c utils.h
164 metering_slowping_LDADD = $(top_builddir)/src/libmeshlink.la
165
166 metering_tcponly_SOURCES = metering-tcponly.c netns_utils.c netns_utils.h utils.c utils.h
167 metering_tcponly_LDADD = $(top_builddir)/src/libmeshlink.la
168
169 meta_connections_SOURCES = meta-connections.c netns_utils.c netns_utils.h utils.c utils.h
170 meta_connections_LDADD = $(top_builddir)/src/libmeshlink.la
171
172 port_SOURCES = port.c utils.c utils.h
173 port_LDADD = $(top_builddir)/src/libmeshlink.la
174
175 sign_verify_SOURCES = sign-verify.c utils.c utils.h
176 sign_verify_LDADD = $(top_builddir)/src/libmeshlink.la
177
178 storage_policy_SOURCES = storage-policy.c utils.c utils.h
179 storage_policy_LDADD = $(top_builddir)/src/libmeshlink.la
180
181 trio_SOURCES = trio.c utils.c utils.h
182 trio_LDADD = $(top_builddir)/src/libmeshlink.la
183
184 trio2_SOURCES = trio2.c utils.c utils.h
185 trio2_LDADD = $(top_builddir)/src/libmeshlink.la