aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/datacache/meson.build2
-rw-r--r--src/dns/meson.build6
-rw-r--r--src/fs/meson.build8
-rw-r--r--src/gns/meson.build5
-rw-r--r--src/hostlist/meson.build4
-rw-r--r--src/nat-auto/meson.build2
-rw-r--r--src/nat/meson.build14
-rw-r--r--src/regex/meson.build15
-rw-r--r--src/set/meson.build6
-rw-r--r--src/seti/meson.build6
-rw-r--r--src/setu/meson.build6
-rw-r--r--src/template/Makefile.am2
-rw-r--r--src/util/meson.build9
-rw-r--r--src/vpn/meson.build7
14 files changed, 87 insertions, 5 deletions
diff --git a/src/datacache/meson.build b/src/datacache/meson.build
index b06a284f1..e753ca6eb 100644
--- a/src/datacache/meson.build
+++ b/src/datacache/meson.build
@@ -18,7 +18,7 @@ endif
18libgnunetdatacache = library('gnunetdatacache', 18libgnunetdatacache = library('gnunetdatacache',
19 libgnunetdatacache_src, 19 libgnunetdatacache_src,
20 soversion: '0', 20 soversion: '0',
21 version: '0.1.0', 21 version: '0.0.1',
22 dependencies: [libgnunetutil_dep, libgnunetstatistics_dep], 22 dependencies: [libgnunetutil_dep, libgnunetstatistics_dep],
23 include_directories: [incdir, configuration_inc], 23 include_directories: [incdir, configuration_inc],
24 install: true, 24 install: true,
diff --git a/src/dns/meson.build b/src/dns/meson.build
index ee9ba0005..20002a9fc 100644
--- a/src/dns/meson.build
+++ b/src/dns/meson.build
@@ -56,4 +56,10 @@ executable ('gnunet-dns-redirector',
56 include_directories: [incdir, configuration_inc], 56 include_directories: [incdir, configuration_inc],
57 install: true, 57 install: true,
58 install_dir: get_option('libdir')/'gnunet'/'libexec') 58 install_dir: get_option('libdir')/'gnunet'/'libexec')
59executable ('gnunet-helper-dns',
60 ['gnunet-helper-dns.c'],
61 dependencies: [libgnunetdns_dep, libgnunetutil_dep, libgnunetdns_dep],
62 include_directories: [incdir, configuration_inc],
63 install: true,
64 install_dir: get_option('libdir')/'gnunet'/'libexec')
59 65
diff --git a/src/fs/meson.build b/src/fs/meson.build
index fa7924959..ca0b7ef95 100644
--- a/src/fs/meson.build
+++ b/src/fs/meson.build
@@ -123,4 +123,12 @@ executable ('gnunet-service-fs',
123 include_directories: [incdir, configuration_inc], 123 include_directories: [incdir, configuration_inc],
124 install: true, 124 install: true,
125 install_dir: get_option('libdir') / 'gnunet' / 'libexec') 125 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
126executable ('gnunet-helper-fs-publish',
127 ['gnunet-helper-fs-publish.c'],
128 dependencies: [libgnunetfs_dep,
129 libgnunetutil_dep,
130 libgnunetblock_dep],
131 include_directories: [incdir, configuration_inc],
132 install: true,
133 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
126 134
diff --git a/src/gns/meson.build b/src/gns/meson.build
index 3441acab2..bb9fac065 100644
--- a/src/gns/meson.build
+++ b/src/gns/meson.build
@@ -135,3 +135,8 @@ executable ('gnunet-dns2gns',
135 include_directories: [incdir, configuration_inc], 135 include_directories: [incdir, configuration_inc],
136 install: true, 136 install: true,
137 install_dir: get_option('libdir') / 'gnunet' / 'libexec') 137 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
138
139
140#if nss_dep.found()
141# subdir('nss')
142#endif
diff --git a/src/hostlist/meson.build b/src/hostlist/meson.build
index 99cc089df..811e3e669 100644
--- a/src/hostlist/meson.build
+++ b/src/hostlist/meson.build
@@ -22,4 +22,6 @@ executable ('gnunet-daemon-hostlist',
22 libgnunettransport_dep, 22 libgnunettransport_dep,
23 mhd_dep, 23 mhd_dep,
24 curl_dep], 24 curl_dep],
25 include_directories: [incdir, configuration_inc]) 25 include_directories: [incdir, configuration_inc],
26 install:true,
27 install_dir: get_option('libdir')/'gnunet'/'libexec')
diff --git a/src/nat-auto/meson.build b/src/nat-auto/meson.build
index 6370cb5e4..9c6f5a0d0 100644
--- a/src/nat-auto/meson.build
+++ b/src/nat-auto/meson.build
@@ -18,6 +18,8 @@ endif
18 18
19libgnunetnatauto = library('gnunetnatauto', 19libgnunetnatauto = library('gnunetnatauto',
20 libgnunetnatauto_src, 20 libgnunetnatauto_src,
21 soversion: '0',
22 version: '0.0.0',
21 dependencies: [libgnunetutil_dep, libgnunetnat_dep], 23 dependencies: [libgnunetutil_dep, libgnunetnat_dep],
22 include_directories: [incdir, configuration_inc]) 24 include_directories: [incdir, configuration_inc])
23libgnunetnatauto_dep = declare_dependency(link_with : libgnunetnatauto) 25libgnunetnatauto_dep = declare_dependency(link_with : libgnunetnatauto)
diff --git a/src/nat/meson.build b/src/nat/meson.build
index 6950e8bae..415d6cbb3 100644
--- a/src/nat/meson.build
+++ b/src/nat/meson.build
@@ -48,4 +48,18 @@ executable ('gnunet-service-nat',
48 include_directories: [incdir, configuration_inc], 48 include_directories: [incdir, configuration_inc],
49 install: true, 49 install: true,
50 install_dir: get_option('libdir')/'gnunet'/'libexec') 50 install_dir: get_option('libdir')/'gnunet'/'libexec')
51executable ('gnunet-helper-nat-server',
52 ['gnunet-helper-nat-server.c'],
53 dependencies: [libgnunetnat_dep, libgnunetutil_dep,
54 libgnunetstatistics_dep],
55 include_directories: [incdir, configuration_inc],
56 install: true,
57 install_dir: get_option('libdir')/'gnunet'/'libexec')
58executable ('gnunet-helper-nat-client',
59 ['gnunet-helper-nat-client.c'],
60 dependencies: [libgnunetnat_dep, libgnunetutil_dep,
61 libgnunetstatistics_dep],
62 include_directories: [incdir, configuration_inc],
63 install: true,
64 install_dir: get_option('libdir')/'gnunet'/'libexec')
51 65
diff --git a/src/regex/meson.build b/src/regex/meson.build
index ae644dcc7..f1bbfa1b8 100644
--- a/src/regex/meson.build
+++ b/src/regex/meson.build
@@ -51,4 +51,19 @@ executable ('gnunet-service-regex',
51 include_directories: [incdir, configuration_inc], 51 include_directories: [incdir, configuration_inc],
52 install: true, 52 install: true,
53 install_dir: get_option('libdir')/'gnunet'/'libexec') 53 install_dir: get_option('libdir')/'gnunet'/'libexec')
54executable ('gnunet-daemon-regexprofiler',
55 ['gnunet-daemon-regexprofiler.c',
56 'regex_internal.c',
57 'regex_internal_dht.c',
58 'regex_test_lib.c',
59 'regex_test_graph.c',
60 'regex_test_random.c'],
61 dependencies: [libgnunetregex_dep, libgnunetutil_dep,
62 libgnunetdht_dep,
63 libgnunetstatistics_dep,
64 libgnunetregex_dep,
65 libgnunetregexblock_dep],
66 include_directories: [incdir, configuration_inc],
67 install: true,
68 install_dir: get_option('libdir')/'gnunet'/'libexec')
54 69
diff --git a/src/set/meson.build b/src/set/meson.build
index bfaf4260f..51782f446 100644
--- a/src/set/meson.build
+++ b/src/set/meson.build
@@ -31,6 +31,12 @@ libgnunetset = library('gnunetset',
31pkg.generate(libgnunetset, url: 'https://www.gnunet.org', 31pkg.generate(libgnunetset, url: 'https://www.gnunet.org',
32 description : 'Provides API for accessing the set service') 32 description : 'Provides API for accessing the set service')
33libgnunetset_dep = declare_dependency(link_with : libgnunetset) 33libgnunetset_dep = declare_dependency(link_with : libgnunetset)
34shared_module('gnunet_plugin_block_set_test',
35 ['plugin_block_set_test.c'],
36 dependencies: libgnunetutil_dep,
37 include_directories: [incdir, configuration_inc],
38 install:true,
39 install_dir: get_option('libdir')/'gnunet')
34executable ('gnunet-service-set', 40executable ('gnunet-service-set',
35 gnunetserviceset_src, 41 gnunetserviceset_src,
36 dependencies: [libgnunetset_dep, 42 dependencies: [libgnunetset_dep,
diff --git a/src/seti/meson.build b/src/seti/meson.build
index 0741cac18..e5d3812ce 100644
--- a/src/seti/meson.build
+++ b/src/seti/meson.build
@@ -27,6 +27,12 @@ libgnunetseti = library('gnunetseti',
27pkg.generate(libgnunetseti, url: 'https://www.gnunet.org', 27pkg.generate(libgnunetseti, url: 'https://www.gnunet.org',
28 description : 'Provides API for accessing the set intersection service') 28 description : 'Provides API for accessing the set intersection service')
29libgnunetseti_dep = declare_dependency(link_with : libgnunetseti) 29libgnunetseti_dep = declare_dependency(link_with : libgnunetseti)
30shared_module('gnunet_plugin_block_seti_test',
31 ['plugin_block_seti_test.c'],
32 dependencies: libgnunetutil_dep,
33 include_directories: [incdir, configuration_inc],
34 install:true,
35 install_dir: get_option('libdir')/'gnunet')
30executable ('gnunet-service-seti', 36executable ('gnunet-service-seti',
31 gnunetserviceseti_src, 37 gnunetserviceseti_src,
32 dependencies: [libgnunetseti_dep, 38 dependencies: [libgnunetseti_dep,
diff --git a/src/setu/meson.build b/src/setu/meson.build
index 6f0b0c663..fe5611fd2 100644
--- a/src/setu/meson.build
+++ b/src/setu/meson.build
@@ -29,6 +29,12 @@ libgnunetsetu = library('gnunetsetu',
29pkg.generate(libgnunetsetu, url: 'https://www.gnunet.org', 29pkg.generate(libgnunetsetu, url: 'https://www.gnunet.org',
30 description : 'Provides API for accessing the set union service') 30 description : 'Provides API for accessing the set union service')
31libgnunetsetu_dep = declare_dependency(link_with : libgnunetsetu) 31libgnunetsetu_dep = declare_dependency(link_with : libgnunetsetu)
32shared_module('gnunet_plugin_block_setu_test',
33 ['plugin_block_setu_test.c'],
34 dependencies: libgnunetutil_dep,
35 include_directories: [incdir, configuration_inc],
36 install:true,
37 install_dir: get_option('libdir')/'gnunet')
32executable ('gnunet-service-setu', 38executable ('gnunet-service-setu',
33 gnunetservicesetu_src, 39 gnunetservicesetu_src,
34 dependencies: [libgnunetsetu_dep, 40 dependencies: [libgnunetsetu_dep,
diff --git a/src/template/Makefile.am b/src/template/Makefile.am
index 4d2e58083..c8ab26ebd 100644
--- a/src/template/Makefile.am
+++ b/src/template/Makefile.am
@@ -5,7 +5,7 @@ pkgcfgdir= $(pkgdatadir)/config.d/
5 5
6libexecdir= $(pkglibdir)/libexec/ 6libexecdir= $(pkglibdir)/libexec/
7 7
8dist_pkgcfg_DATA = \ 8noinst_dist_pkgcfg_DATA = \
9 template.conf 9 template.conf
10 10
11if USE_COVERAGE 11if USE_COVERAGE
diff --git a/src/util/meson.build b/src/util/meson.build
index 3b7711b13..a9d1178b1 100644
--- a/src/util/meson.build
+++ b/src/util/meson.build
@@ -76,10 +76,15 @@ configure_file(input : 'util.conf',
76 configuration : cdata, 76 configuration : cdata,
77 install: true, 77 install: true,
78 install_dir: pkgcfgdir) 78 install_dir: pkgcfgdir)
79configure_file(input : 'resolver.conf',
80 output : 'resolver.conf',
81 configuration : cdata,
82 install: true,
83 install_dir: pkgcfgdir)
79 84
80 85
81if get_option('monolith') 86if get_option('monolith')
82 foreach p : libgnunetutil_src 87 foreach p : [libgnunetutil_src, gnunetserviceresolver_src]
83 gnunet_src += 'util/' + p 88 gnunet_src += 'util/' + p
84 endforeach 89 endforeach
85 subdir_done() 90 subdir_done()
@@ -147,7 +152,7 @@ executable ('gnunet-config-diff',
147 include_directories: [incdir, configuration_inc], 152 include_directories: [incdir, configuration_inc],
148 install: false) 153 install: false)
149 154
150executable ('gnunet-resolver-arm', 155executable ('gnunet-service-resolver-arm',
151 gnunetserviceresolver_src, 156 gnunetserviceresolver_src,
152 dependencies: [libgnunetutil_dep], 157 dependencies: [libgnunetutil_dep],
153 include_directories: [incdir, configuration_inc], 158 include_directories: [incdir, configuration_inc],
diff --git a/src/vpn/meson.build b/src/vpn/meson.build
index 54f8ffae9..ed53e200e 100644
--- a/src/vpn/meson.build
+++ b/src/vpn/meson.build
@@ -55,4 +55,11 @@ executable ('gnunet-service-vpn',
55 include_directories: [incdir, configuration_inc, exitdir], 55 include_directories: [incdir, configuration_inc, exitdir],
56 install: true, 56 install: true,
57 install_dir: get_option('libdir') / 'gnunet' / 'libexec') 57 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
58executable ('gnunet-helper-vpn',
59 ['gnunet-helper-vpn.c'],
60 dependencies: [libgnunetvpn_dep,
61 libgnunetutil_dep],
62 include_directories: [incdir, configuration_inc, exitdir],
63 install: true,
64 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
58 65