diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2023-09-29 16:49:14 +0200 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2023-09-29 16:49:14 +0200 |
commit | 1ae6f7e4cc1f83ab0cfe4c2c3d52e26905883cf7 (patch) | |
tree | dbbe9cee8069425d5eb4bb0aaf61ef7b86a7f51e /src/transport | |
parent | 842935e2522d97d80ec2d63ec01838afe65dba96 (diff) | |
download | gnunet-1ae6f7e4cc1f83ab0cfe4c2c3d52e26905883cf7.tar.gz gnunet-1ae6f7e4cc1f83ab0cfe4c2c3d52e26905883cf7.zip |
BUILD: Meson, more missing plugins
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/meson.build | 121 |
1 files changed, 120 insertions, 1 deletions
diff --git a/src/transport/meson.build b/src/transport/meson.build index a57dc968a..3c5f980c9 100644 --- a/src/transport/meson.build +++ b/src/transport/meson.build | |||
@@ -28,6 +28,12 @@ configure_file(input : 'gnunet-transport-certificate-creation', | |||
28 | install: true, | 28 | install: true, |
29 | install_dir: get_option('bindir')) | 29 | install_dir: get_option('bindir')) |
30 | 30 | ||
31 | configure_file(input : 'communicator-unix.conf', | ||
32 | output : 'communicator-unix.conf', | ||
33 | configuration : cdata, | ||
34 | install: true, | ||
35 | install_dir: get_option('bindir')) | ||
36 | |||
31 | if get_option('monolith') | 37 | if get_option('monolith') |
32 | foreach p : libgnunettransport_src #+ libgnunettransportapplication_src + libgnunettransportcore_src + libgnunettransportcommunicator_src + libgnunettransportmonitor_src + gnunetservicetransport_src | 38 | foreach p : libgnunettransport_src #+ libgnunettransportapplication_src + libgnunettransportcore_src + libgnunettransportcommunicator_src + libgnunettransportmonitor_src + gnunetservicetransport_src |
33 | gnunet_src += 'transport/' + p | 39 | gnunet_src += 'transport/' + p |
@@ -142,7 +148,7 @@ libgnunettransporttesting2 = library('gnunettransporttesting2', | |||
142 | include_directories: [incdir, configuration_inc], | 148 | include_directories: [incdir, configuration_inc], |
143 | install: true, | 149 | install: true, |
144 | install_dir: get_option('libdir')) | 150 | install_dir: get_option('libdir')) |
145 | 151 | libgnunettransporttesting2_dep = declare_dependency(link_with : libgnunettransporttesting2) | |
146 | 152 | ||
147 | executable ('gnunet-service-transport', | 153 | executable ('gnunet-service-transport', |
148 | gnunetservicetransport_src, | 154 | gnunetservicetransport_src, |
@@ -205,3 +211,116 @@ executable ('gnunet-transport', | |||
205 | install: true, | 211 | install: true, |
206 | install_dir: get_option('bindir')) | 212 | install_dir: get_option('bindir')) |
207 | 213 | ||
214 | libgnunettesttransport_cmd_simplesend = library('gnunet_test_transport_plugin_cmd_simple_send', | ||
215 | ['test_transport_plugin_cmd_simple_send.c'], | ||
216 | dependencies: [ | ||
217 | libgnunetutil_dep, | ||
218 | libgnunettransporttesting2_dep, | ||
219 | libgnunettransportapplication_dep, | ||
220 | libgnunettransportcore_dep, | ||
221 | libgnunettesting_dep, | ||
222 | libgnunetpeerstore_dep, | ||
223 | libgnunetstatistics_dep, | ||
224 | libgnunethello_dep, | ||
225 | libgnunetats_dep, | ||
226 | libgnunetarm_dep, | ||
227 | libgnunetutil_dep | ||
228 | ], | ||
229 | include_directories: [incdir, configuration_inc], | ||
230 | install: true, | ||
231 | install_dir: get_option('libdir')/'gnunet') | ||
232 | |||
233 | libgnunettesttransport_cmd_simplesendbc = library('gnunet_test_transport_plugin_cmd_simple_send_broadcast', | ||
234 | ['test_transport_plugin_cmd_simple_send_broadcast.c'], | ||
235 | dependencies: [ | ||
236 | libgnunetutil_dep, | ||
237 | libgnunettransporttesting2_dep, | ||
238 | libgnunettransportapplication_dep, | ||
239 | libgnunettransportcore_dep, | ||
240 | libgnunettesting_dep, | ||
241 | libgnunetpeerstore_dep, | ||
242 | libgnunetstatistics_dep, | ||
243 | libgnunethello_dep, | ||
244 | libgnunetats_dep, | ||
245 | libgnunetarm_dep, | ||
246 | libgnunetutil_dep | ||
247 | ], | ||
248 | include_directories: [incdir, configuration_inc], | ||
249 | install: true, | ||
250 | install_dir: get_option('libdir')/'gnunet') | ||
251 | |||
252 | libgnunettesttransport_cmd_simplesenddv = library('gnunet_test_transport_plugin_cmd_simple_send_dv', | ||
253 | ['test_transport_plugin_cmd_simple_send_dv.c'], | ||
254 | dependencies: [ | ||
255 | libgnunetutil_dep, | ||
256 | libgnunettransporttesting2_dep, | ||
257 | libgnunettransportapplication_dep, | ||
258 | libgnunettransportcore_dep, | ||
259 | libgnunettesting_dep, | ||
260 | libgnunetpeerstore_dep, | ||
261 | libgnunetstatistics_dep, | ||
262 | libgnunethello_dep, | ||
263 | libgnunetats_dep, | ||
264 | libgnunetarm_dep, | ||
265 | libgnunetutil_dep | ||
266 | ], | ||
267 | include_directories: [incdir, configuration_inc], | ||
268 | install: true, | ||
269 | install_dir: get_option('libdir')/'gnunet') | ||
270 | |||
271 | libgnunettesttransport_cmd_simplesendperf = library('gnunet_test_transport_plugin_cmd_simple_send_performance', | ||
272 | ['test_transport_plugin_cmd_simple_send_performance.c'], | ||
273 | dependencies: [ | ||
274 | libgnunetutil_dep, | ||
275 | libgnunettransporttesting2_dep, | ||
276 | libgnunettransportapplication_dep, | ||
277 | libgnunettransportcore_dep, | ||
278 | libgnunettesting_dep, | ||
279 | libgnunetpeerstore_dep, | ||
280 | libgnunetstatistics_dep, | ||
281 | libgnunethello_dep, | ||
282 | libgnunetats_dep, | ||
283 | libgnunetarm_dep, | ||
284 | libgnunetutil_dep | ||
285 | ], | ||
286 | include_directories: [incdir, configuration_inc], | ||
287 | install: true, | ||
288 | install_dir: get_option('libdir')/'gnunet') | ||
289 | |||
290 | libgnunettesttransport_cmd_udpback = library('gnunet_test_transport_plugin_cmd_udp_backchannel', | ||
291 | ['test_transport_plugin_cmd_udp_backchannel.c'], | ||
292 | dependencies: [ | ||
293 | libgnunetutil_dep, | ||
294 | libgnunettransporttesting2_dep, | ||
295 | libgnunettransportapplication_dep, | ||
296 | libgnunettransportcore_dep, | ||
297 | libgnunettesting_dep, | ||
298 | libgnunetpeerstore_dep, | ||
299 | libgnunetstatistics_dep, | ||
300 | libgnunethello_dep, | ||
301 | libgnunetats_dep, | ||
302 | libgnunetarm_dep, | ||
303 | libgnunetutil_dep | ||
304 | ], | ||
305 | include_directories: [incdir, configuration_inc], | ||
306 | install: true, | ||
307 | install_dir: get_option('libdir')/'gnunet') | ||
308 | |||
309 | libgnunettesttransport_cmd_natupnp = library('gnunet_test_transport_plugin_cmd_nat_upnp', | ||
310 | ['test_transport_plugin_cmd_nat_upnp.c'], | ||
311 | dependencies: [ | ||
312 | libgnunetutil_dep, | ||
313 | libgnunettransporttesting2_dep, | ||
314 | libgnunettransportapplication_dep, | ||
315 | libgnunettransportcore_dep, | ||
316 | libgnunettesting_dep, | ||
317 | libgnunetpeerstore_dep, | ||
318 | libgnunetstatistics_dep, | ||
319 | libgnunethello_dep, | ||
320 | libgnunetats_dep, | ||
321 | libgnunetarm_dep, | ||
322 | libgnunetutil_dep | ||
323 | ], | ||
324 | include_directories: [incdir, configuration_inc], | ||
325 | install: true, | ||
326 | install_dir: get_option('libdir')/'gnunet') | ||