aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac1
-rw-r--r--po/POTFILES.in2
-rw-r--r--src/plugin/Makefile.am3
-rw-r--r--src/plugin/meson.build1
-rw-r--r--src/plugin/messenger/Makefile.am26
-rw-r--r--src/plugin/messenger/meson.build7
-rw-r--r--src/plugin/messenger/plugin_gnsrecord_messenger.c (renamed from src/service/messenger/plugin_gnsrecord_messenger.c)0
-rw-r--r--src/service/messenger/Makefile.am13
-rw-r--r--src/service/messenger/meson.build8
9 files changed, 38 insertions, 23 deletions
diff --git a/configure.ac b/configure.ac
index 028739808..8ebcbd4a8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1253,6 +1253,7 @@ src/plugin/regex/Makefile
1253src/plugin/revocation/Makefile 1253src/plugin/revocation/Makefile
1254src/plugin/seti/Makefile 1254src/plugin/seti/Makefile
1255src/plugin/setu/Makefile 1255src/plugin/setu/Makefile
1256src/plugin/messenger/Makefile
1256src/service/Makefile 1257src/service/Makefile
1257src/service/arm/Makefile 1258src/service/arm/Makefile
1258src/service/arm/arm.conf 1259src/service/arm/arm.conf
diff --git a/po/POTFILES.in b/po/POTFILES.in
index b32c62628..a1471f455 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -222,6 +222,7 @@ src/plugin/fs/plugin_block_fs.c
222src/plugin/gns/plugin_block_gns.c 222src/plugin/gns/plugin_block_gns.c
223src/plugin/gns/plugin_gnsrecord_gns.c 223src/plugin/gns/plugin_gnsrecord_gns.c
224src/plugin/gnsrecord/plugin_gnsrecord_dns.c 224src/plugin/gnsrecord/plugin_gnsrecord_dns.c
225src/plugin/messenger/plugin_gnsrecord_messenger.c
225src/plugin/namecache/plugin_namecache_flat.c 226src/plugin/namecache/plugin_namecache_flat.c
226src/plugin/namecache/plugin_namecache_postgres.c 227src/plugin/namecache/plugin_namecache_postgres.c
227src/plugin/namecache/plugin_namecache_sqlite.c 228src/plugin/namecache/plugin_namecache_sqlite.c
@@ -369,7 +370,6 @@ src/service/messenger/messenger_api_list_tunnels.c
369src/service/messenger/messenger_api_message.c 370src/service/messenger/messenger_api_message.c
370src/service/messenger/messenger_api_room.c 371src/service/messenger/messenger_api_room.c
371src/service/messenger/messenger_api_util.c 372src/service/messenger/messenger_api_util.c
372src/service/messenger/plugin_gnsrecord_messenger.c
373src/service/messenger/testing_messenger_barrier.c 373src/service/messenger/testing_messenger_barrier.c
374src/service/messenger/testing_messenger_setup.c 374src/service/messenger/testing_messenger_setup.c
375src/service/namecache/gnunet-service-namecache.c 375src/service/namecache/gnunet-service-namecache.c
diff --git a/src/plugin/Makefile.am b/src/plugin/Makefile.am
index f3ca55ff0..78e06fd63 100644
--- a/src/plugin/Makefile.am
+++ b/src/plugin/Makefile.am
@@ -12,4 +12,5 @@ SUBDIRS = \
12 regex \ 12 regex \
13 gns \ 13 gns \
14 fs \ 14 fs \
15 reclaim 15 reclaim \
16 messenger
diff --git a/src/plugin/meson.build b/src/plugin/meson.build
index a978d6e42..d4f797c54 100644
--- a/src/plugin/meson.build
+++ b/src/plugin/meson.build
@@ -14,3 +14,4 @@ subdir('revocation')
14subdir('gns') 14subdir('gns')
15subdir('fs') 15subdir('fs')
16subdir('reclaim') 16subdir('reclaim')
17subdir('messenger')
diff --git a/src/plugin/messenger/Makefile.am b/src/plugin/messenger/Makefile.am
new file mode 100644
index 000000000..e3c69ea33
--- /dev/null
+++ b/src/plugin/messenger/Makefile.am
@@ -0,0 +1,26 @@
1# This Makefile.am is in the public domain
2AM_CPPFLAGS = -I$(top_srcdir)/src/include
3
4if USE_COVERAGE
5 AM_CFLAGS = --coverage -O0
6 XLIB = -lgcov
7endif
8
9pkgcfgdir= $(pkgdatadir)/config.d/
10
11libexecdir= $(pkglibdir)/libexec/
12
13plugin_LTLIBRARIES = \
14 libgnunet_plugin_gnsrecord_messenger.la
15
16
17libgnunet_plugin_gnsrecord_messenger_la_SOURCES = \
18 plugin_gnsrecord_messenger.c
19libgnunet_plugin_gnsrecord_messenger_la_LIBADD = \
20 $(top_builddir)/src/lib/util/libgnunetutil.la \
21 $(LTLIBINTL)
22libgnunet_plugin_gnsrecord_messenger_la_LDFLAGS = \
23 $(GN_PLUGIN_LDFLAGS)
24
25
26plugindir = $(libdir)/gnunet
diff --git a/src/plugin/messenger/meson.build b/src/plugin/messenger/meson.build
new file mode 100644
index 000000000..17dd9bd32
--- /dev/null
+++ b/src/plugin/messenger/meson.build
@@ -0,0 +1,7 @@
1shared_module('gnunet_plugin_gnsrecord_messenger',
2 ['plugin_gnsrecord_messenger.c'],
3 dependencies: [libgnunetutil_dep, libgnunetgnsrecord_dep,
4 ],
5 include_directories: [incdir, configuration_inc],
6 install: true,
7 install_dir: get_option('libdir')/'gnunet')
diff --git a/src/service/messenger/plugin_gnsrecord_messenger.c b/src/plugin/messenger/plugin_gnsrecord_messenger.c
index e09a0330d..e09a0330d 100644
--- 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
index d778d6e0c..c2ae65a08 100644
--- a/src/service/messenger/Makefile.am
+++ b/src/service/messenger/Makefile.am
@@ -10,19 +10,6 @@ pkgcfgdir= $(pkgdatadir)/config.d/
10 10
11libexecdir= $(pkglibdir)/libexec/ 11libexecdir= $(pkglibdir)/libexec/
12 12
13plugin_LTLIBRARIES = \
14 libgnunet_plugin_gnsrecord_messenger.la
15
16
17libgnunet_plugin_gnsrecord_messenger_la_SOURCES = \
18 plugin_gnsrecord_messenger.c
19libgnunet_plugin_gnsrecord_messenger_la_LIBADD = \
20 $(top_builddir)/src/lib/util/libgnunetutil.la \
21 $(LTLIBINTL)
22libgnunet_plugin_gnsrecord_messenger_la_LDFLAGS = \
23 $(GN_PLUGIN_LDFLAGS)
24
25
26pkgcfg_DATA = \ 13pkgcfg_DATA = \
27 messenger.conf 14 messenger.conf
28 15
diff --git a/src/service/messenger/meson.build b/src/service/messenger/meson.build
index a6de2f516..3c05d7760 100644
--- a/src/service/messenger/meson.build
+++ b/src/service/messenger/meson.build
@@ -55,14 +55,6 @@ libgnunetmessenger_dep = declare_dependency(link_with : libgnunetmessenger)
55pkg.generate(libgnunetmessenger, url: 'https://www.gnunet.org', 55pkg.generate(libgnunetmessenger, url: 'https://www.gnunet.org',
56 description : 'Provides API to access the GNUnet Messenger subsystem') 56 description : 'Provides API to access the GNUnet Messenger subsystem')
57 57
58shared_module('gnunet_plugin_gnsrecord_messenger',
59 ['plugin_gnsrecord_messenger.c'],
60 dependencies: [libgnunetutil_dep, libgnunetgnsrecord_dep,
61 libgnunetmessenger_dep],
62 include_directories: [incdir, configuration_inc],
63 install: true,
64 install_dir: get_option('libdir')/'gnunet')
65
66executable ('gnunet-service-messenger', 58executable ('gnunet-service-messenger',
67 gnunetservicemessenger_src, 59 gnunetservicemessenger_src,
68 dependencies: [libgnunetmessenger_dep, 60 dependencies: [libgnunetmessenger_dep,