gnunet-svn
[Top][All Lists]
Advanced

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

[gnunet] branch master updated: - missing conversation file


From: gnunet
Subject: [gnunet] branch master updated: - missing conversation file
Date: Sat, 23 Sep 2023 20:31:17 +0200

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 1c44f1f3d - missing conversation file
1c44f1f3d is described below

commit 1c44f1f3dbe8eb7564eab8528b738f293702527c
Author: Martin Schanzenbach <schanzen@gnunet.org>
AuthorDate: Sat Sep 23 20:30:59 2023 +0200

    - missing conversation file
---
 src/conversation/meson.build | 98 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)

diff --git a/src/conversation/meson.build b/src/conversation/meson.build
new file mode 100644
index 000000000..d4d905e6f
--- /dev/null
+++ b/src/conversation/meson.build
@@ -0,0 +1,98 @@
+libgnunetconversation_src = ['conversation_api.c', 'conversation_api_call.c']
+
+gnunetserviceconversation_src = ['gnunet-service-conversation.c',
+                        'gnunet-service-conversation_resolver.c',
+                        'gnunet-service-conversation_interceptor.c']
+
+gnunetconversationproxy_src = ['gnunet-conversation-proxy.c']
+
+configure_file(input : 'conversation.conf.in',
+               output : 'conversation.conf',
+               configuration : cdata,
+               install: true,
+               install_dir: pkgcfgdir)
+
+
+if get_option('monolith')
+  foreach p : libgnunetconversation_src + gnunetserviceconversation_src
+    gnunet_src += 'conversation/' + p
+  endforeach
+  subdir_done()
+endif
+
+libgnunetmicrophone = library('gnunetmicrophone',
+        ['microphone.c'],
+        soversion: '0.0.0',
+        dependencies: [libgnunetutil_dep],
+        include_directories: [incdir, configuration_inc],
+        install: true,
+        install_dir: get_option('libdir'))
+libgnunetmicrophone_dep = declare_dependency(link_with : libgnunetmicrophone)
+pkg.generate(libgnunetmicrophone, url: 'https://www.gnunet.org',
+             description : 'Provides API to access to microphone')
+
+libgnunetspeaker = library('gnunetspeaker',
+        ['speaker.c'],
+        soversion: '0.0.0',
+        dependencies: [libgnunetutil_dep],
+        include_directories: [incdir, configuration_inc],
+        install: true,
+        install_dir: get_option('libdir'))
+libgnunetspeaker_dep = declare_dependency(link_with : libgnunetspeaker)
+pkg.generate(libgnunetspeaker, url: 'https://www.gnunet.org',
+             description : 'Provides API to access to speaker')
+
+libgnunetconversation = library('gnunetconversation',
+        libgnunetconversation_src,
+        soversion: '0.0.0',
+        dependencies: [libgnunetutil_dep,
+                       libgnunetgnsrecord_dep,
+                       libgnunetgns_dep,
+                       libgnunetnamestore_dep,
+                       libgnunetidentity_dep],
+        include_directories: [incdir, configuration_inc],
+        install: true,
+        install_dir: get_option('libdir'))
+libgnunetconversation_dep = declare_dependency(link_with : 
libgnunetconversation)
+pkg.generate(libgnunetconversation, url: 'https://www.gnunet.org',
+             description : 'Provides API to access to conversation')
+
+shared_module('gnunet_plugin_gnsrecord_conversation',
+        ['plugin_gnsrecord_conversation.c'],
+        dependencies: [libgnunetutil_dep,
+                       libgnunetconversation_dep,
+                       libgnunetgns_dep,
+                       libgnunetgnsrecord_dep,
+                       libgnunetidentity_dep],
+        include_directories: [incdir, configuration_inc],
+        install: true,
+        install_dir: get_option('libdir'))
+
+libgnunetconversation_dep = declare_dependency(link_with : 
libgnunetconversation)
+pkg.generate(libgnunetconversation, url: 'https://www.gnunet.org',
+             description : 'Provides API to access the GNU Name System')
+
+
+executable ('gnunet-conversation',
+            'gnunet-conversation.c',
+            dependencies: [libgnunetconversation_dep,
+                           libgnunetgns_dep,
+                           libgnunetgnsrecord_dep,
+                           libgnunetnamestore_dep,
+                           libgnunetspeaker_dep,
+                           libgnunetmicrophone_dep,
+                           libgnunetidentity_dep,
+                           libgnunetutil_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('bindir'))
+executable ('gnunet-service-conversation',
+            gnunetserviceconversation_src,
+            dependencies: [libgnunetconversation_dep,
+                           libgnunetspeaker_dep,
+                           libgnunetmicrophone_dep,
+                           libgnunetidentity_dep,
+                           libgnunetcadet_dep],
+            include_directories: [incdir, configuration_inc],
+            install: true,
+            install_dir: get_option('libdir') / 'gnunet' / 'libexec')

-- 
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]