gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet] branch master updated: -meson: add missing file


From: gnunet
Subject: [gnunet] branch master updated: -meson: add missing file
Date: Fri, 15 Nov 2024 09:55:00 +0100

This is an automated email from the git hooks/post-receive script.

martin-schanzenbach pushed a commit to branch master
in repository gnunet.

The following commit(s) were added to refs/heads/master by this push:
     new 4bb907275 -meson: add missing file
4bb907275 is described below

commit 4bb9072758b25f231ccee7b2f0cbbfd690684a82
Author: Martin Schanzenbach <schanzen@gnunet.org>
AuthorDate: Fri Nov 15 09:54:55 2024 +0100

    -meson: add missing file
---
 src/contrib/service/rps/meson.build | 61 +++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/src/contrib/service/rps/meson.build 
b/src/contrib/service/rps/meson.build
new file mode 100644
index 000000000..2f86f45a6
--- /dev/null
+++ b/src/contrib/service/rps/meson.build
@@ -0,0 +1,61 @@
+libgnunetrps_src = ['gnunet-service-rps_sampler_elem.c',
+                    'rps-test_util.c',
+                    'rps-sampler_common.c',
+                    'rps-sampler_client.c',
+                    'rps_api.c']
+gnunetservicerps_src = ['gnunet-service-rps.c',
+  'gnunet-service-rps_sampler_elem.c',
+  'rps-sampler_common.c',
+  'gnunet-service-rps_sampler.c',
+  'gnunet-service-rps_custommap.c',
+  'gnunet-service-rps_view.c']
+
+configure_file(input : 'rps.conf.in',
+               output : 'rps.conf',
+               configuration : cdata,
+               install: true,
+               install_dir: pkgcfgdir)
+
+
+if get_option('monolith')
+  foreach p : libgnunetrps_src + gnunetservicerps_src
+    gnunet_src += 'rps/' + p
+  endforeach
+endif
+
+libgnunetrps = library('gnunetrps',
+        libgnunetrps_src,
+        soversion: '0',
+        version: '0.0.0',
+        dependencies: [libgnunetutil_dep,
+                       libgnunetnse_dep,
+                       m_dep],
+        include_directories: [incdir, configuration_inc],
+        install: true,
+        install_dir: get_option('libdir'))
+libgnunetrps_dep = declare_dependency(link_with : libgnunetrps)
+pkg.generate(libgnunetrps, url: 'https://www.gnunet.org',
+             description : 'Peer Sampling Service')
+
+executable ('gnunet-service-rps',
+            gnunetservicerps_src,
+            dependencies: [libgnunetrps_dep,
+                           libgnunetutil_dep,
+                           libgnunetcore_dep,
+                           libgnunetnse_dep,
+                           m_dep,
+                           libgnunetpeerstore_dep,
+                           libgnunetstatistics_dep,
+                           libgnunetcadet_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('libdir') / 'gnunet' / 'libexec')
+
+executable ('gnunet-rps',
+            'gnunet-rps.c',
+            dependencies: [libgnunetrps_dep,
+                           libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]