aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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
7 files changed, 36 insertions, 22 deletions
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,