aboutsummaryrefslogtreecommitdiff
path: root/src/transport/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/meson.build')
-rw-r--r--src/transport/meson.build50
1 files changed, 50 insertions, 0 deletions
diff --git a/src/transport/meson.build b/src/transport/meson.build
index 91d41bae8..9a3a2ebd0 100644
--- a/src/transport/meson.build
+++ b/src/transport/meson.build
@@ -41,6 +41,26 @@ pkg.generate(libgnunettransport, url: 'https://www.gnunet.org',
41 description : 'Provides API for accessing the transport service') 41 description : 'Provides API for accessing the transport service')
42libgnunettransport_dep = declare_dependency(link_with : libgnunettransport) 42libgnunettransport_dep = declare_dependency(link_with : libgnunettransport)
43 43
44libgnunettransporttesting = library('gnunettransporttesting',
45 [
46 'transport-testing.c',
47 'transport-testing-filenames.c',
48 'transport-testing-loggers.c',
49 'transport-testing-main.c',
50 'transport-testing-send.c'
51 ],
52 soversion: '2',
53 version: '2.2.0',
54 dependencies: [libgnunetutil_dep,
55 libgnunettesting_dep,
56 libgnunettransport_dep,
57 libgnunetats_dep,
58 libgnunethello_dep],
59 include_directories: [incdir, configuration_inc],
60 install: true,
61 install_dir: get_option('libdir'))
62
63
44libgnunettransportapplication = library('gnunettransportapplication', 64libgnunettransportapplication = library('gnunettransportapplication',
45 libgnunettransportapplication_src, 65 libgnunettransportapplication_src,
46 soversion: '0', 66 soversion: '0',
@@ -89,6 +109,36 @@ pkg.generate(libgnunettransportmonitor, url: 'https://www.gnunet.org',
89 description : 'Provides monitor API for accessing the transport service') 109 description : 'Provides monitor API for accessing the transport service')
90libgnunettransportmonitor_dep = declare_dependency(link_with : libgnunettransportmonitor) 110libgnunettransportmonitor_dep = declare_dependency(link_with : libgnunettransportmonitor)
91 111
112libgnunettransporttesting2 = library('gnunettransporttesting2',
113 [
114 'transport_api_traits.c',
115 'transport_api_cmd_connecting_peers.c',
116 'transport_api_cmd_backchannel_check.c',
117 'transport_api_cmd_start_peer.c',
118 'transport_api_cmd_stop_peer.c',
119 'transport_api_cmd_send_simple.c',
120 'transport_api_cmd_send_simple_performance.c',
121 'transport-testing2.c',
122 'transport-testing-filenames2.c',
123 'transport-testing-loggers2.c',
124 'transport-testing-main2.c',
125 'transport-testing-send2.c',
126 'transport-testing-communicator.c',
127 ],
128 soversion: '2',
129 version: '2.2.0',
130 dependencies: [libgnunetutil_dep,
131 libgnunettransportapplication_dep,
132 libgnunettransport_dep,
133 libgnunetpeerstore_dep,
134 libgnunetats_dep, # FIXME WHY ATS here? Isnt this TNG?
135 libgnunettesting_dep,
136 libgnunethello_dep],
137 include_directories: [incdir, configuration_inc],
138 install: true,
139 install_dir: get_option('libdir'))
140
141
92executable ('gnunet-service-transport', 142executable ('gnunet-service-transport',
93 gnunetservicetransport_src, 143 gnunetservicetransport_src,
94 dependencies: [libgnunettransport_dep, libgnunetutil_dep, 144 dependencies: [libgnunettransport_dep, libgnunetutil_dep,