From 5398c17398c79cf168fd42fdb3663334caf5a22a Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Wed, 20 Sep 2023 18:33:50 +0200 Subject: BUILD: Add more subsystems to meson build --- src/cadet/meson.build | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 src/cadet/meson.build (limited to 'src/cadet') diff --git a/src/cadet/meson.build b/src/cadet/meson.build new file mode 100644 index 000000000..9534fc35b --- /dev/null +++ b/src/cadet/meson.build @@ -0,0 +1,56 @@ +libgnunetcadet_src = ['cadet_api.c', + 'cadet_api_drop_message.c', + 'cadet_api_get_channel.c', + 'cadet_api_get_path.c', + 'cadet_api_list_peers.c', + 'cadet_api_list_tunnels.c', + 'cadet_api_helper.c'] + +gnunetcadet_src = ['gnunet-cadet.c'] +gnunetservicecadet_src = ['gnunet-service-cadet.c', + 'gnunet-service-cadet_channel.c', + 'gnunet-service-cadet_connection.c', + 'gnunet-service-cadet_core.c', + 'gnunet-service-cadet_dht.c', + 'gnunet-service-cadet_hello.c', + 'gnunet-service-cadet_tunnels.c', + 'gnunet-service-cadet_paths.c', + 'gnunet-service-cadet_peer.c'] + + +if gnunet_monolith == false + libgnunetcadet = library('gnunetcadet', + libgnunetcadet_src, + dependencies: libgnunetutil_dep, + include_directories: [incdir, configuration_inc]) + libgnunetcadet_dep = declare_dependency(link_with : libgnunetcadet) + executable ('gnunet-cadet', + gnunetservicecadet_src, + dependencies: [libgnunetcadet_dep, + libgnunetutil_dep, + libgnunetcore_dep, + libgnunetdht_dep, + libgnunetstatistics_dep, + libgnunetpeerinfo_dep, + libgnunetats_dep, + libgnunettransport_dep, + libgnunethello_dep], + include_directories: [incdir, configuration_inc]) + executable ('gnunet-service-cadet', + gnunetservicecadet_src, + dependencies: [libgnunetcadet_dep, + libgnunetutil_dep, + libgnunetats_dep, + libgnunetcore_dep, + libgnunetdht_dep, + libgnunetstatistics_dep, + libgnunettransport_dep, + libgnunetpeerinfo_dep, + libgnunethello_dep, + libgnunetblock_dep], + include_directories: [incdir, configuration_inc]) +else + foreach p : libgnunetcadet_src + gnunetservicecadet_src + gnunetcadet_src + gnunet_src += 'cadet/' + p + endforeach +endif -- cgit v1.2.3