aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2023-10-04 10:32:46 +0200
committerMartin Schanzenbach <schanzen@gnunet.org>2023-10-04 10:32:46 +0200
commit61527ff1d9dbb8980e91fbe06597dec89af04f73 (patch)
treebebad2083908bfeed74679aeec5dc5932b35f9aa /src/transport
parent6f68c34aa3deed8e1b5df30d3de1342386523920 (diff)
downloadgnunet-61527ff1d9dbb8980e91fbe06597dec89af04f73.tar.gz
gnunet-61527ff1d9dbb8980e91fbe06597dec89af04f73.zip
BUILD: Make meson build without ats, tesbed, peerinfo
Diffstat (limited to 'src/transport')
-rw-r--r--src/transport/meson.build123
1 files changed, 61 insertions, 62 deletions
diff --git a/src/transport/meson.build b/src/transport/meson.build
index d997aad8a..6489db9af 100644
--- a/src/transport/meson.build
+++ b/src/transport/meson.build
@@ -40,36 +40,36 @@ if get_option('monolith')
40 endforeach 40 endforeach
41endif 41endif
42 42
43libgnunettransport = library('gnunettransport', 43#libgnunettransport = library('gnunettransport',
44 libgnunettransport_src, 44# libgnunettransport_src,
45 soversion: '2', 45# soversion: '2',
46 version: '2.2.0', 46# version: '2.2.0',
47 dependencies: [libgnunetutil_dep, libgnunetats_dep, libgnunethello_dep], 47# dependencies: [libgnunetutil_dep, libgnunetats_dep, libgnunethello_dep],
48 include_directories: [incdir, configuration_inc], 48# include_directories: [incdir, configuration_inc],
49 install: true, 49# install: true,
50 install_dir: get_option('libdir')) 50# install_dir: get_option('libdir'))
51pkg.generate(libgnunettransport, url: 'https://www.gnunet.org', 51#pkg.generate(libgnunettransport, url: 'https://www.gnunet.org',
52 description : 'Provides API for accessing the transport service') 52# description : 'Provides API for accessing the transport service')
53libgnunettransport_dep = declare_dependency(link_with : libgnunettransport) 53#libgnunettransport_dep = declare_dependency(link_with : libgnunettransport)
54 54
55libgnunettransporttesting = library('gnunettransporttesting', 55#libgnunettransporttesting = library('gnunettransporttesting',
56 [ 56# [
57 'transport-testing.c', 57# 'transport-testing.c',
58 'transport-testing-filenames.c', 58# 'transport-testing-filenames.c',
59 'transport-testing-loggers.c', 59# 'transport-testing-loggers.c',
60 'transport-testing-main.c', 60# 'transport-testing-main.c',
61 'transport-testing-send.c' 61# 'transport-testing-send.c'
62 ], 62# ],
63 soversion: '0', 63# soversion: '0',
64 version: '0.0.0', 64# version: '0.0.0',
65 dependencies: [libgnunetutil_dep, 65# dependencies: [libgnunetutil_dep,
66 libgnunettesting_dep, 66# libgnunettesting_dep,
67 libgnunettransport_dep, 67# libgnunettransport_dep,
68 libgnunetats_dep, 68# libgnunetats_dep,
69 libgnunethello_dep], 69# libgnunethello_dep],
70 include_directories: [incdir, configuration_inc], 70# include_directories: [incdir, configuration_inc],
71 install: true, 71# install: true,
72 install_dir: get_option('libdir')) 72# install_dir: get_option('libdir'))
73 73
74 74
75libgnunettransportapplication = library('gnunettransportapplication', 75libgnunettransportapplication = library('gnunettransportapplication',
@@ -129,20 +129,19 @@ libgnunettransporttesting2 = library('gnunettransporttesting2',
129 'transport_api_cmd_stop_peer.c', 129 'transport_api_cmd_stop_peer.c',
130 'transport_api_cmd_send_simple.c', 130 'transport_api_cmd_send_simple.c',
131 'transport_api_cmd_send_simple_performance.c', 131 'transport_api_cmd_send_simple_performance.c',
132 'transport-testing2.c', 132 #'transport-testing2.c',
133 'transport-testing-filenames2.c', 133 #'transport-testing-filenames2.c',
134 'transport-testing-loggers2.c', 134 #'transport-testing-loggers2.c',
135 'transport-testing-main2.c', 135 #'transport-testing-main2.c',
136 'transport-testing-send2.c', 136 #'transport-testing-send2.c',
137 'transport-testing-communicator.c', 137 'transport-testing-communicator.c',
138 ], 138 ],
139 soversion: '0', 139 soversion: '0',
140 version: '0.0.0', 140 version: '0.0.0',
141 dependencies: [libgnunetutil_dep, 141 dependencies: [libgnunetutil_dep,
142 libgnunettransportcore_dep,
142 libgnunettransportapplication_dep, 143 libgnunettransportapplication_dep,
143 libgnunettransport_dep,
144 libgnunetpeerstore_dep, 144 libgnunetpeerstore_dep,
145 libgnunetats_dep,
146 libgnunettesting_dep, 145 libgnunettesting_dep,
147 libgnunethello_dep], 146 libgnunethello_dep],
148 include_directories: [incdir, configuration_inc], 147 include_directories: [incdir, configuration_inc],
@@ -150,17 +149,17 @@ libgnunettransporttesting2 = library('gnunettransporttesting2',
150 install_dir: get_option('libdir')) 149 install_dir: get_option('libdir'))
151libgnunettransporttesting2_dep = declare_dependency(link_with : libgnunettransporttesting2) 150libgnunettransporttesting2_dep = declare_dependency(link_with : libgnunettransporttesting2)
152 151
153executable ('gnunet-service-transport', 152#executable ('gnunet-service-transport',
154 gnunetservicetransport_src, 153# gnunetservicetransport_src,
155 dependencies: [libgnunettransport_dep, libgnunetutil_dep, 154# dependencies: [libgnunettransport_dep, libgnunetutil_dep,
156 libgnunethello_dep, 155# libgnunethello_dep,
157 libgnunetpeerstore_dep, 156# libgnunetpeerstore_dep,
158 m_dep, 157# m_dep,
159 libgnunetstatistics_dep, 158# libgnunetstatistics_dep,
160 gcrypt_dep], 159# gcrypt_dep],
161 include_directories: [incdir, configuration_inc], 160# include_directories: [incdir, configuration_inc],
162 install: true, 161# install: true,
163 install_dir: get_option('libdir') / 'gnunet' / 'libexec') 162# install_dir: get_option('libdir') / 'gnunet' / 'libexec')
164 163
165executable ('gnunet-communicator-unix', 164executable ('gnunet-communicator-unix',
166 gnunetcommunicatorunix_src, 165 gnunetcommunicatorunix_src,
@@ -200,23 +199,23 @@ executable ('gnunet-communicator-tcp',
200 install: true, 199 install: true,
201 install_dir: get_option('libdir') / 'gnunet' / 'libexec') 200 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
202 201
203executable ('gnunet-transport', 202#executable ('gnunet-transport',
204 ['gnunet-transport.c'], 203# ['gnunet-transport.c'],
205 dependencies: [libgnunettransportcommunicator_dep, 204# dependencies: [libgnunettransportcommunicator_dep,
206 libgnunethello_dep, 205# libgnunethello_dep,
207 libgnunettransport_dep, 206# libgnunettransport_dep,
208 libgnunetpeerstore_dep, 207# libgnunetpeerstore_dep,
209 libgnunetutil_dep], 208# libgnunetutil_dep],
210 include_directories: [incdir, configuration_inc], 209# include_directories: [incdir, configuration_inc],
211 install: true, 210# install: true,
212 install_dir: get_option('bindir')) 211# install_dir: get_option('bindir'))
213 212
214libgnunettesttransport_cmd_simplesend = library('gnunet_test_transport_plugin_cmd_simple_send', 213libgnunettesttransport_cmd_simplesend = library('gnunet_test_transport_plugin_cmd_simple_send',
215 ['test_transport_plugin_cmd_simple_send.c'], 214 ['test_transport_plugin_cmd_simple_send.c'],
216 dependencies: [ 215 dependencies: [
217 libgnunetutil_dep, 216 libgnunetutil_dep,
218 libgnunettransporttesting2_dep,
219 libgnunettransportapplication_dep, 217 libgnunettransportapplication_dep,
218 libgnunettransporttesting2_dep,
220 libgnunettransportcore_dep, 219 libgnunettransportcore_dep,
221 libgnunettesting_dep, 220 libgnunettesting_dep,
222 libgnunetpeerstore_dep, 221 libgnunetpeerstore_dep,
@@ -233,8 +232,8 @@ libgnunettesttransport_cmd_simplesendbc = library('gnunet_test_transport_plugin_
233 ['test_transport_plugin_cmd_simple_send_broadcast.c'], 232 ['test_transport_plugin_cmd_simple_send_broadcast.c'],
234 dependencies: [ 233 dependencies: [
235 libgnunetutil_dep, 234 libgnunetutil_dep,
236 libgnunettransporttesting2_dep,
237 libgnunettransportapplication_dep, 235 libgnunettransportapplication_dep,
236 libgnunettransporttesting2_dep,
238 libgnunettransportcore_dep, 237 libgnunettransportcore_dep,
239 libgnunettesting_dep, 238 libgnunettesting_dep,
240 libgnunetpeerstore_dep, 239 libgnunetpeerstore_dep,
@@ -251,8 +250,8 @@ libgnunettesttransport_cmd_simplesenddv = library('gnunet_test_transport_plugin_
251 ['test_transport_plugin_cmd_simple_send_dv.c'], 250 ['test_transport_plugin_cmd_simple_send_dv.c'],
252 dependencies: [ 251 dependencies: [
253 libgnunetutil_dep, 252 libgnunetutil_dep,
254 libgnunettransporttesting2_dep,
255 libgnunettransportapplication_dep, 253 libgnunettransportapplication_dep,
254 libgnunettransporttesting2_dep,
256 libgnunettransportcore_dep, 255 libgnunettransportcore_dep,
257 libgnunettesting_dep, 256 libgnunettesting_dep,
258 libgnunetpeerstore_dep, 257 libgnunetpeerstore_dep,
@@ -269,8 +268,8 @@ libgnunettesttransport_cmd_simplesendperf = library('gnunet_test_transport_plugi
269 ['test_transport_plugin_cmd_simple_send_performance.c'], 268 ['test_transport_plugin_cmd_simple_send_performance.c'],
270 dependencies: [ 269 dependencies: [
271 libgnunetutil_dep, 270 libgnunetutil_dep,
272 libgnunettransporttesting2_dep,
273 libgnunettransportapplication_dep, 271 libgnunettransportapplication_dep,
272 libgnunettransporttesting2_dep,
274 libgnunettransportcore_dep, 273 libgnunettransportcore_dep,
275 libgnunettesting_dep, 274 libgnunettesting_dep,
276 libgnunetpeerstore_dep, 275 libgnunetpeerstore_dep,
@@ -305,8 +304,8 @@ libgnunettesttransport_cmd_natupnp = library('gnunet_test_transport_plugin_cmd_n
305 ['test_transport_plugin_cmd_nat_upnp.c'], 304 ['test_transport_plugin_cmd_nat_upnp.c'],
306 dependencies: [ 305 dependencies: [
307 libgnunetutil_dep, 306 libgnunetutil_dep,
308 libgnunettransporttesting2_dep,
309 libgnunettransportapplication_dep, 307 libgnunettransportapplication_dep,
308 libgnunettransporttesting2_dep,
310 libgnunettransportcore_dep, 309 libgnunettransportcore_dep,
311 libgnunettesting_dep, 310 libgnunettesting_dep,
312 libgnunetpeerstore_dep, 311 libgnunetpeerstore_dep,