gnunet

Main GNUnet Logic
Log | Files | Refs | Submodules | README | LICENSE

commit 9862fc36d1c97aaed13c8aa17ebadfca420a5943
parent 9629f0ed28c972c407d9a5f9621ab1fd97952e54
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Fri, 20 Oct 2023 13:22:07 +0200

MESSENGER: Move block plugin to plugin dir

Diffstat:
Mconfigure.ac | 1+
Mpo/POTFILES.in | 2+-
Msrc/plugin/Makefile.am | 3++-
Msrc/plugin/meson.build | 1+
Asrc/plugin/messenger/Makefile.am | 26++++++++++++++++++++++++++
Asrc/plugin/messenger/meson.build | 7+++++++
Rsrc/service/messenger/plugin_gnsrecord_messenger.c -> src/plugin/messenger/plugin_gnsrecord_messenger.c | 0
Msrc/service/messenger/Makefile.am | 13-------------
Msrc/service/messenger/meson.build | 8--------
9 files changed, 38 insertions(+), 23 deletions(-)

diff --git a/configure.ac b/configure.ac @@ -1253,6 +1253,7 @@ src/plugin/regex/Makefile src/plugin/revocation/Makefile src/plugin/seti/Makefile src/plugin/setu/Makefile +src/plugin/messenger/Makefile src/service/Makefile src/service/arm/Makefile src/service/arm/arm.conf diff --git a/po/POTFILES.in b/po/POTFILES.in @@ -222,6 +222,7 @@ src/plugin/fs/plugin_block_fs.c src/plugin/gns/plugin_block_gns.c src/plugin/gns/plugin_gnsrecord_gns.c src/plugin/gnsrecord/plugin_gnsrecord_dns.c +src/plugin/messenger/plugin_gnsrecord_messenger.c src/plugin/namecache/plugin_namecache_flat.c src/plugin/namecache/plugin_namecache_postgres.c src/plugin/namecache/plugin_namecache_sqlite.c @@ -369,7 +370,6 @@ src/service/messenger/messenger_api_list_tunnels.c src/service/messenger/messenger_api_message.c src/service/messenger/messenger_api_room.c src/service/messenger/messenger_api_util.c -src/service/messenger/plugin_gnsrecord_messenger.c src/service/messenger/testing_messenger_barrier.c src/service/messenger/testing_messenger_setup.c src/service/namecache/gnunet-service-namecache.c diff --git a/src/plugin/Makefile.am b/src/plugin/Makefile.am @@ -12,4 +12,5 @@ SUBDIRS = \ regex \ gns \ fs \ - reclaim + reclaim \ + messenger diff --git a/src/plugin/meson.build b/src/plugin/meson.build @@ -14,3 +14,4 @@ subdir('revocation') subdir('gns') subdir('fs') subdir('reclaim') +subdir('messenger') diff --git a/src/plugin/messenger/Makefile.am b/src/plugin/messenger/Makefile.am @@ -0,0 +1,26 @@ +# This Makefile.am is in the public domain +AM_CPPFLAGS = -I$(top_srcdir)/src/include + +if USE_COVERAGE + AM_CFLAGS = --coverage -O0 + XLIB = -lgcov +endif + +pkgcfgdir= $(pkgdatadir)/config.d/ + +libexecdir= $(pkglibdir)/libexec/ + +plugin_LTLIBRARIES = \ + libgnunet_plugin_gnsrecord_messenger.la + + +libgnunet_plugin_gnsrecord_messenger_la_SOURCES = \ + plugin_gnsrecord_messenger.c +libgnunet_plugin_gnsrecord_messenger_la_LIBADD = \ + $(top_builddir)/src/lib/util/libgnunetutil.la \ + $(LTLIBINTL) +libgnunet_plugin_gnsrecord_messenger_la_LDFLAGS = \ + $(GN_PLUGIN_LDFLAGS) + + +plugindir = $(libdir)/gnunet diff --git a/src/plugin/messenger/meson.build b/src/plugin/messenger/meson.build @@ -0,0 +1,7 @@ +shared_module('gnunet_plugin_gnsrecord_messenger', + ['plugin_gnsrecord_messenger.c'], + dependencies: [libgnunetutil_dep, libgnunetgnsrecord_dep, + ], + include_directories: [incdir, configuration_inc], + install: true, + install_dir: get_option('libdir')/'gnunet') diff --git a/src/service/messenger/plugin_gnsrecord_messenger.c b/src/plugin/messenger/plugin_gnsrecord_messenger.c diff --git a/src/service/messenger/Makefile.am b/src/service/messenger/Makefile.am @@ -10,19 +10,6 @@ pkgcfgdir= $(pkgdatadir)/config.d/ libexecdir= $(pkglibdir)/libexec/ -plugin_LTLIBRARIES = \ - libgnunet_plugin_gnsrecord_messenger.la - - -libgnunet_plugin_gnsrecord_messenger_la_SOURCES = \ - plugin_gnsrecord_messenger.c -libgnunet_plugin_gnsrecord_messenger_la_LIBADD = \ - $(top_builddir)/src/lib/util/libgnunetutil.la \ - $(LTLIBINTL) -libgnunet_plugin_gnsrecord_messenger_la_LDFLAGS = \ - $(GN_PLUGIN_LDFLAGS) - - pkgcfg_DATA = \ messenger.conf diff --git a/src/service/messenger/meson.build b/src/service/messenger/meson.build @@ -55,14 +55,6 @@ libgnunetmessenger_dep = declare_dependency(link_with : libgnunetmessenger) pkg.generate(libgnunetmessenger, url: 'https://www.gnunet.org', description : 'Provides API to access the GNUnet Messenger subsystem') -shared_module('gnunet_plugin_gnsrecord_messenger', - ['plugin_gnsrecord_messenger.c'], - dependencies: [libgnunetutil_dep, libgnunetgnsrecord_dep, - libgnunetmessenger_dep], - include_directories: [incdir, configuration_inc], - install: true, - install_dir: get_option('libdir')/'gnunet') - executable ('gnunet-service-messenger', gnunetservicemessenger_src, dependencies: [libgnunetmessenger_dep,