aboutsummaryrefslogtreecommitdiff
path: root/src/service/meson.build
blob: 5923fc8a1f6d0a357b8e7b4be7bd0dc2c570caf5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
subdir('util')
subdir('arm')
subdir('statistics')
subdir('testing')
subdir('rest')
subdir('datacache')
subdir('datastore')
subdir('peerstore')
subdir('nat')
subdir('nat-auto')
subdir('transport')
subdir('core')
subdir('nse')
subdir('dhtu')
subdir('dht')
subdir('hostlist')
subdir('regex')
subdir('dns')
subdir('identity')
subdir('namecache')
subdir('namestore')
subdir('cadet')
subdir('seti')
subdir('setu')
subdir('revocation')
subdir('vpn')
subdir('gns')
subdir('zonemaster')
subdir('fs')
subdir('exit')
subdir('pt')
subdir('reclaim')
subdir('messenger')

if not get_option('monolith')
  subdir_done()
endif
libgnunet = library('gnunet',
                    gnunet_src,
                    dependencies: [gnunetdeps,
                                   libgnunetutil_dep,
                                   libgnunethello_dep,
                                   libgnunetjson_dep,
                                   libgnunetblock_dep,
                                   libgnunetblockgroup_dep,
                                   libgnunetgnsrecord_dep,
                                   libgnunetcurl_dep],
                    c_args: ['-DHAVE_GNUNET_MONOLITH=1'],
                    include_directories: [incdir, configuration_inc, exitdir])
libgnunet_dep = declare_dependency(link_with : libgnunet)