aboutsummaryrefslogtreecommitdiff
path: root/src/service/nat-auto/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/service/nat-auto/meson.build')
-rw-r--r--src/service/nat-auto/meson.build36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/service/nat-auto/meson.build b/src/service/nat-auto/meson.build
new file mode 100644
index 000000000..f0e780254
--- /dev/null
+++ b/src/service/nat-auto/meson.build
@@ -0,0 +1,36 @@
1libgnunetnatauto_src = ['nat_auto_api.c',
2 'nat_auto_api_test.c']
3
4gnunetservicenatauto_src = ['gnunet-service-nat-auto.c']
5
6configure_file(input : 'nat-auto.conf.in',
7 output : 'nat-auto.conf',
8 configuration : cdata,
9 install: true,
10 install_dir: pkgcfgdir)
11
12if get_option('monolith')
13 foreach p : libgnunetnatauto_src + gnunetservicenatauto_src
14 gnunet_src += 'nat-auto/' + p
15 endforeach
16endif
17
18libgnunetnatauto = library('gnunetnatauto',
19 libgnunetnatauto_src,
20 soversion: '0',
21 version: '0.0.0',
22 dependencies: [libgnunetutil_dep, libgnunetnat_dep],
23 include_directories: [incdir, configuration_inc],
24 install: true,
25 install_dir: get_option('libdir'))
26libgnunetnatauto_dep = declare_dependency(link_with : libgnunetnatauto)
27
28executable ('gnunet-service-nat-auto',
29 gnunetservicenatauto_src,
30 dependencies: [libgnunetnatauto_dep, libgnunetutil_dep,
31 libgnunetnat_dep,
32 libgnunetstatistics_dep],
33 include_directories: [incdir, configuration_inc],
34 install: true,
35 install_dir: get_option('libdir')/'gnunet'/'libexec')
36