diff options
Diffstat (limited to 'src/transport/meson.build')
-rw-r--r-- | src/transport/meson.build | 261 |
1 files changed, 0 insertions, 261 deletions
diff --git a/src/transport/meson.build b/src/transport/meson.build deleted file mode 100644 index 65a2beeb3..000000000 --- a/src/transport/meson.build +++ /dev/null | |||
@@ -1,261 +0,0 @@ | |||
1 | libgnunettransportapplication_src = ['transport_api2_application.c'] | ||
2 | libgnunettransportcore_src = ['transport_api2_core.c'] | ||
3 | libgnunettransportcommunicator_src = ['transport_api2_communication.c'] | ||
4 | libgnunettransportmonitor_src = ['transport_api2_monitor.c'] | ||
5 | |||
6 | gnunetservicetransport_src = ['gnunet-service-transport.c'] | ||
7 | gnunetcommunicatortcp_src = ['gnunet-communicator-tcp.c'] | ||
8 | gnunetcommunicatorudp_src = ['gnunet-communicator-udp.c'] | ||
9 | gnunetcommunicatorunix_src = ['gnunet-communicator-unix.c'] | ||
10 | |||
11 | configure_file(input : 'transport.conf.in', | ||
12 | output : 'transport.conf', | ||
13 | configuration : cdata, | ||
14 | install: true, | ||
15 | install_dir: pkgcfgdir) | ||
16 | |||
17 | configure_file(input : 'gnunet-transport-certificate-creation.in', | ||
18 | output : 'gnunet-transport-certificate-creation', | ||
19 | configuration : cdata, | ||
20 | install: true, | ||
21 | install_dir: get_option('bindir')) | ||
22 | |||
23 | if get_option('monolith') | ||
24 | foreach p : libgnunettransportapplication_src + libgnunettransportcore_src + libgnunettransportcommunicator_src + libgnunettransportmonitor_src + gnunetservicetransport_src | ||
25 | gnunet_src += 'transport/' + p | ||
26 | endforeach | ||
27 | subdir_done() | ||
28 | endif | ||
29 | |||
30 | libgnunettransportapplication = library('gnunettransportapplication', | ||
31 | libgnunettransportapplication_src, | ||
32 | soversion: '0', | ||
33 | version: '0.0.0', | ||
34 | dependencies: libgnunetutil_dep, | ||
35 | include_directories: [incdir, configuration_inc], | ||
36 | install: true, | ||
37 | install_dir: get_option('libdir')) | ||
38 | pkg.generate(libgnunettransportapplication, url: 'https://www.gnunet.org', | ||
39 | description : 'Provides application APIs for accessing the transport service') | ||
40 | libgnunettransportapplication_dep = declare_dependency(link_with : libgnunettransportapplication) | ||
41 | |||
42 | libgnunettransportcore = library('gnunettransportcore', | ||
43 | libgnunettransportcore_src, | ||
44 | soversion: '0', | ||
45 | version: '0.0.0', | ||
46 | dependencies: libgnunetutil_dep, | ||
47 | include_directories: [incdir, configuration_inc], | ||
48 | install: true, | ||
49 | install_dir: get_option('libdir')) | ||
50 | pkg.generate(libgnunettransportcore, url: 'https://www.gnunet.org', | ||
51 | description : 'Provides core API for accessing the transport service') | ||
52 | libgnunettransportcore_dep = declare_dependency(link_with : libgnunettransportcore) | ||
53 | |||
54 | libgnunettransportcommunicator = library('gnunettransportcommunicator', | ||
55 | libgnunettransportcommunicator_src, | ||
56 | soversion: '0', | ||
57 | version: '0.0.0', | ||
58 | dependencies: libgnunetutil_dep, | ||
59 | include_directories: [incdir, configuration_inc], | ||
60 | install: true, | ||
61 | install_dir: get_option('libdir')) | ||
62 | pkg.generate(libgnunettransportcommunicator, url: 'https://www.gnunet.org', | ||
63 | description : 'Provides communicator API for accessing the transport service') | ||
64 | libgnunettransportcommunicator_dep = declare_dependency(link_with : libgnunettransportcommunicator) | ||
65 | |||
66 | libgnunettransportmonitor = library('gnunettransportmonitor', | ||
67 | libgnunettransportmonitor_src, | ||
68 | soversion: '0', | ||
69 | version: '0.0.0', | ||
70 | dependencies: libgnunetutil_dep, | ||
71 | include_directories: [incdir, configuration_inc], | ||
72 | install: true, | ||
73 | install_dir: get_option('libdir')) | ||
74 | pkg.generate(libgnunettransportmonitor, url: 'https://www.gnunet.org', | ||
75 | description : 'Provides monitor API for accessing the transport service') | ||
76 | libgnunettransportmonitor_dep = declare_dependency(link_with : libgnunettransportmonitor) | ||
77 | |||
78 | libgnunettransporttesting2 = library('gnunettransporttesting2', | ||
79 | [ | ||
80 | 'transport_api_traits.c', | ||
81 | 'transport_api_cmd_connecting_peers.c', | ||
82 | 'transport_api_cmd_backchannel_check.c', | ||
83 | 'transport_api_cmd_start_peer.c', | ||
84 | 'transport_api_cmd_stop_peer.c', | ||
85 | 'transport_api_cmd_send_simple.c', | ||
86 | 'transport_api_cmd_send_simple_performance.c', | ||
87 | 'transport-testing2.c', | ||
88 | 'transport-testing-filenames2.c', | ||
89 | 'transport-testing-loggers2.c', | ||
90 | 'transport-testing-main2.c', | ||
91 | 'transport-testing-send2.c', | ||
92 | 'transport-testing-communicator.c', | ||
93 | ], | ||
94 | soversion: '0', | ||
95 | version: '0.0.0', | ||
96 | dependencies: [libgnunetutil_dep, | ||
97 | libgnunettransportcore_dep, | ||
98 | libgnunettransportapplication_dep, | ||
99 | libgnunetpeerstore_dep, | ||
100 | libgnunettesting_dep, | ||
101 | libgnunethello_dep], | ||
102 | include_directories: [incdir, configuration_inc], | ||
103 | install: true, | ||
104 | install_dir: get_option('libdir')) | ||
105 | libgnunettransporttesting2_dep = declare_dependency(link_with : libgnunettransporttesting2) | ||
106 | |||
107 | executable ('gnunet-service-transport', | ||
108 | gnunetservicetransport_src, | ||
109 | dependencies: [libgnunettransportcommunicator_dep, | ||
110 | libgnunetpeerstore_dep, | ||
111 | libgnunetstatistics_dep, | ||
112 | libgnunethello_dep, | ||
113 | libgnunetnat_dep, | ||
114 | gcrypt_dep, | ||
115 | libgnunetutil_dep], | ||
116 | include_directories: [incdir, configuration_inc], | ||
117 | install: true, | ||
118 | install_dir: get_option('libdir') / 'gnunet' / 'libexec') | ||
119 | |||
120 | executable ('gnunet-communicator-unix', | ||
121 | gnunetcommunicatorunix_src, | ||
122 | dependencies: [libgnunettransportcommunicator_dep, | ||
123 | libgnunetpeerstore_dep, | ||
124 | libgnunetstatistics_dep, | ||
125 | libgnunetnat_dep, | ||
126 | gcrypt_dep, | ||
127 | libgnunetutil_dep], | ||
128 | include_directories: [incdir, configuration_inc], | ||
129 | install: true, | ||
130 | install_dir: get_option('libdir') / 'gnunet' / 'libexec') | ||
131 | executable ('gnunet-communicator-udp', | ||
132 | gnunetcommunicatorudp_src, | ||
133 | dependencies: [libgnunettransportcommunicator_dep, | ||
134 | libgnunettransportapplication_dep, | ||
135 | libgnunetpeerstore_dep, | ||
136 | libgnunetstatistics_dep, | ||
137 | libgnunetnat_dep, | ||
138 | gcrypt_dep, | ||
139 | libgnunetutil_dep], | ||
140 | include_directories: [incdir, configuration_inc], | ||
141 | install: true, | ||
142 | install_dir: get_option('libdir') / 'gnunet' / 'libexec') | ||
143 | executable ('gnunet-communicator-tcp', | ||
144 | gnunetcommunicatortcp_src, | ||
145 | dependencies: [libgnunettransportcommunicator_dep, | ||
146 | libgnunetpeerstore_dep, | ||
147 | libgnunetstatistics_dep, | ||
148 | libgnunetnat_dep, | ||
149 | gcrypt_dep, | ||
150 | libgnunetutil_dep], | ||
151 | include_directories: [incdir, configuration_inc], | ||
152 | install: true, | ||
153 | install_dir: get_option('libdir') / 'gnunet' / 'libexec') | ||
154 | |||
155 | libgnunettesttransport_cmd_simplesend = library('gnunet_test_transport_plugin_cmd_simple_send', | ||
156 | ['test_transport_plugin_cmd_simple_send.c'], | ||
157 | dependencies: [ | ||
158 | libgnunetutil_dep, | ||
159 | libgnunettransportapplication_dep, | ||
160 | libgnunettransporttesting2_dep, | ||
161 | libgnunettransportcore_dep, | ||
162 | libgnunettesting_dep, | ||
163 | libgnunetpeerstore_dep, | ||
164 | libgnunetstatistics_dep, | ||
165 | libgnunethello_dep, | ||
166 | libgnunetarm_dep, | ||
167 | libgnunetutil_dep | ||
168 | ], | ||
169 | include_directories: [incdir, configuration_inc], | ||
170 | install: true, | ||
171 | install_dir: get_option('libdir')/'gnunet') | ||
172 | |||
173 | libgnunettesttransport_cmd_simplesendbc = library('gnunet_test_transport_plugin_cmd_simple_send_broadcast', | ||
174 | ['test_transport_plugin_cmd_simple_send_broadcast.c'], | ||
175 | dependencies: [ | ||
176 | libgnunetutil_dep, | ||
177 | libgnunettransportapplication_dep, | ||
178 | libgnunettransporttesting2_dep, | ||
179 | libgnunettransportcore_dep, | ||
180 | libgnunettesting_dep, | ||
181 | libgnunetpeerstore_dep, | ||
182 | libgnunetstatistics_dep, | ||
183 | libgnunethello_dep, | ||
184 | libgnunetarm_dep, | ||
185 | libgnunetutil_dep | ||
186 | ], | ||
187 | include_directories: [incdir, configuration_inc], | ||
188 | install: true, | ||
189 | install_dir: get_option('libdir')/'gnunet') | ||
190 | |||
191 | libgnunettesttransport_cmd_simplesenddv = library('gnunet_test_transport_plugin_cmd_simple_send_dv', | ||
192 | ['test_transport_plugin_cmd_simple_send_dv.c'], | ||
193 | dependencies: [ | ||
194 | libgnunetutil_dep, | ||
195 | libgnunettransportapplication_dep, | ||
196 | libgnunettransporttesting2_dep, | ||
197 | libgnunettransportcore_dep, | ||
198 | libgnunettesting_dep, | ||
199 | libgnunetpeerstore_dep, | ||
200 | libgnunetstatistics_dep, | ||
201 | libgnunethello_dep, | ||
202 | libgnunetarm_dep, | ||
203 | libgnunetutil_dep | ||
204 | ], | ||
205 | include_directories: [incdir, configuration_inc], | ||
206 | install: true, | ||
207 | install_dir: get_option('libdir')/'gnunet') | ||
208 | |||
209 | libgnunettesttransport_cmd_simplesendperf = library('gnunet_test_transport_plugin_cmd_simple_send_performance', | ||
210 | ['test_transport_plugin_cmd_simple_send_performance.c'], | ||
211 | dependencies: [ | ||
212 | libgnunetutil_dep, | ||
213 | libgnunettransportapplication_dep, | ||
214 | libgnunettransporttesting2_dep, | ||
215 | libgnunettransportcore_dep, | ||
216 | libgnunettesting_dep, | ||
217 | libgnunetpeerstore_dep, | ||
218 | libgnunetstatistics_dep, | ||
219 | libgnunethello_dep, | ||
220 | libgnunetarm_dep, | ||
221 | libgnunetutil_dep | ||
222 | ], | ||
223 | include_directories: [incdir, configuration_inc], | ||
224 | install: true, | ||
225 | install_dir: get_option('libdir')/'gnunet') | ||
226 | |||
227 | libgnunettesttransport_cmd_udpback = library('gnunet_test_transport_plugin_cmd_udp_backchannel', | ||
228 | ['test_transport_plugin_cmd_udp_backchannel.c'], | ||
229 | dependencies: [ | ||
230 | libgnunetutil_dep, | ||
231 | libgnunettransporttesting2_dep, | ||
232 | libgnunettransportapplication_dep, | ||
233 | libgnunettransportcore_dep, | ||
234 | libgnunettesting_dep, | ||
235 | libgnunetpeerstore_dep, | ||
236 | libgnunetstatistics_dep, | ||
237 | libgnunethello_dep, | ||
238 | libgnunetarm_dep, | ||
239 | libgnunetutil_dep | ||
240 | ], | ||
241 | include_directories: [incdir, configuration_inc], | ||
242 | install: true, | ||
243 | install_dir: get_option('libdir')/'gnunet') | ||
244 | |||
245 | libgnunettesttransport_cmd_natupnp = library('gnunet_test_transport_plugin_cmd_nat_upnp', | ||
246 | ['test_transport_plugin_cmd_nat_upnp.c'], | ||
247 | dependencies: [ | ||
248 | libgnunetutil_dep, | ||
249 | libgnunettransportapplication_dep, | ||
250 | libgnunettransporttesting2_dep, | ||
251 | libgnunettransportcore_dep, | ||
252 | libgnunettesting_dep, | ||
253 | libgnunetpeerstore_dep, | ||
254 | libgnunetstatistics_dep, | ||
255 | libgnunethello_dep, | ||
256 | libgnunetarm_dep, | ||
257 | libgnunetutil_dep | ||
258 | ], | ||
259 | include_directories: [incdir, configuration_inc], | ||
260 | install: true, | ||
261 | install_dir: get_option('libdir')/'gnunet') | ||