aboutsummaryrefslogtreecommitdiff
path: root/src/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/meson.build')
-rw-r--r--src/meson.build74
1 files changed, 74 insertions, 0 deletions
diff --git a/src/meson.build b/src/meson.build
new file mode 100644
index 000000000..09dc00f4d
--- /dev/null
+++ b/src/meson.build
@@ -0,0 +1,74 @@
1if gnunet_monolith == true
2 gnunet_src = []
3endif
4
5subdir('util')
6subdir('nt')
7subdir('hello')
8subdir('block')
9subdir('arm')
10subdir('statistics')
11#$(TESTING)')
12if json_dep.found()
13 subdir('json')
14endif
15if curl_dep.found()
16 subdir('curl')
17endif
18subdir('rest')
19subdir('peerinfo')
20if sqlite_dep.found()
21 subdir('sq')
22endif
23#subdir('$(MYSQL_DIR)')
24#subdir('$(POSTGRES_DIR)')
25subdir('datacache')
26subdir('datastore')
27#subdir('template')
28#subdir('peerstore')
29#subdir('ats')
30#subdir('nat')
31#subdir('nat-auto')
32#subdir('fragmentation')
33#subdir('transport')
34#subdir('ats-tool')
35#subdir('core')
36##subdir('$(TESTBED)')
37#subdir('nse')
38#subdir('dhtu')
39#subdir('dht')
40#subdir('hostlist')
41#subdir('topology')
42#subdir('regex')
43#subdir('dns')
44#subdir('identity')
45#subdir('gnsrecord')
46#subdir('namecache')
47#subdir('namestore')
48#subdir('peerinfo-tool')
49#subdir('cadet')
50#subdir('set')
51#subdir('seti')
52#subdir('setu')
53#subdir('consensus')
54#subdir('scalarproduct')
55#subdir('revocation')
56#subdir('vpn')
57#subdir('gns')
58#subdir('zonemaster')
59##subdir('$(CONVERSATION_DIR)')
60#subdir('fs')
61#subdir('exit')
62#subdir('pt')
63#subdir('secretsharing')
64#subdir('reclaim')
65#subdir('messenger')
66##subdir('$(EXP_DIR)')
67#subdir('integration-tests')
68
69if gnunet_monolith == true
70 libgnunet = library('gnunet',
71 gnunet_src,
72 dependencies: gnunetdeps,
73 include_directories: [incdir, configuration_inc])
74endif