diff options
Diffstat (limited to 'src/transport/meson.build')
-rw-r--r-- | src/transport/meson.build | 50 |
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') |
42 | libgnunettransport_dep = declare_dependency(link_with : libgnunettransport) | 42 | libgnunettransport_dep = declare_dependency(link_with : libgnunettransport) |
43 | 43 | ||
44 | libgnunettransporttesting = 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 | |||
44 | libgnunettransportapplication = library('gnunettransportapplication', | 64 | libgnunettransportapplication = 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') |
90 | libgnunettransportmonitor_dep = declare_dependency(link_with : libgnunettransportmonitor) | 110 | libgnunettransportmonitor_dep = declare_dependency(link_with : libgnunettransportmonitor) |
91 | 111 | ||
112 | libgnunettransporttesting2 = 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 | |||
92 | executable ('gnunet-service-transport', | 142 | executable ('gnunet-service-transport', |
93 | gnunetservicetransport_src, | 143 | gnunetservicetransport_src, |
94 | dependencies: [libgnunettransport_dep, libgnunetutil_dep, | 144 | dependencies: [libgnunettransport_dep, libgnunetutil_dep, |