diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/cadet/meson.build | 56 | ||||
-rw-r--r-- | src/meson.build | 8 | ||||
-rw-r--r-- | src/set/meson.build | 29 | ||||
-rw-r--r-- | src/seti/meson.build | 25 | ||||
-rw-r--r-- | src/setu/meson.build | 27 |
5 files changed, 141 insertions, 4 deletions
diff --git a/src/cadet/meson.build b/src/cadet/meson.build new file mode 100644 index 000000000..9534fc35b --- /dev/null +++ b/src/cadet/meson.build | |||
@@ -0,0 +1,56 @@ | |||
1 | libgnunetcadet_src = ['cadet_api.c', | ||
2 | 'cadet_api_drop_message.c', | ||
3 | 'cadet_api_get_channel.c', | ||
4 | 'cadet_api_get_path.c', | ||
5 | 'cadet_api_list_peers.c', | ||
6 | 'cadet_api_list_tunnels.c', | ||
7 | 'cadet_api_helper.c'] | ||
8 | |||
9 | gnunetcadet_src = ['gnunet-cadet.c'] | ||
10 | gnunetservicecadet_src = ['gnunet-service-cadet.c', | ||
11 | 'gnunet-service-cadet_channel.c', | ||
12 | 'gnunet-service-cadet_connection.c', | ||
13 | 'gnunet-service-cadet_core.c', | ||
14 | 'gnunet-service-cadet_dht.c', | ||
15 | 'gnunet-service-cadet_hello.c', | ||
16 | 'gnunet-service-cadet_tunnels.c', | ||
17 | 'gnunet-service-cadet_paths.c', | ||
18 | 'gnunet-service-cadet_peer.c'] | ||
19 | |||
20 | |||
21 | if gnunet_monolith == false | ||
22 | libgnunetcadet = library('gnunetcadet', | ||
23 | libgnunetcadet_src, | ||
24 | dependencies: libgnunetutil_dep, | ||
25 | include_directories: [incdir, configuration_inc]) | ||
26 | libgnunetcadet_dep = declare_dependency(link_with : libgnunetcadet) | ||
27 | executable ('gnunet-cadet', | ||
28 | gnunetservicecadet_src, | ||
29 | dependencies: [libgnunetcadet_dep, | ||
30 | libgnunetutil_dep, | ||
31 | libgnunetcore_dep, | ||
32 | libgnunetdht_dep, | ||
33 | libgnunetstatistics_dep, | ||
34 | libgnunetpeerinfo_dep, | ||
35 | libgnunetats_dep, | ||
36 | libgnunettransport_dep, | ||
37 | libgnunethello_dep], | ||
38 | include_directories: [incdir, configuration_inc]) | ||
39 | executable ('gnunet-service-cadet', | ||
40 | gnunetservicecadet_src, | ||
41 | dependencies: [libgnunetcadet_dep, | ||
42 | libgnunetutil_dep, | ||
43 | libgnunetats_dep, | ||
44 | libgnunetcore_dep, | ||
45 | libgnunetdht_dep, | ||
46 | libgnunetstatistics_dep, | ||
47 | libgnunettransport_dep, | ||
48 | libgnunetpeerinfo_dep, | ||
49 | libgnunethello_dep, | ||
50 | libgnunetblock_dep], | ||
51 | include_directories: [incdir, configuration_inc]) | ||
52 | else | ||
53 | foreach p : libgnunetcadet_src + gnunetservicecadet_src + gnunetcadet_src | ||
54 | gnunet_src += 'cadet/' + p | ||
55 | endforeach | ||
56 | endif | ||
diff --git a/src/meson.build b/src/meson.build index bd8464d11..0598ca828 100644 --- a/src/meson.build +++ b/src/meson.build | |||
@@ -47,10 +47,10 @@ subdir('gnsrecord') | |||
47 | subdir('namecache') | 47 | subdir('namecache') |
48 | subdir('namestore') | 48 | subdir('namestore') |
49 | subdir('peerinfo-tool') | 49 | subdir('peerinfo-tool') |
50 | #subdir('cadet') | 50 | subdir('cadet') |
51 | #subdir('set') | 51 | subdir('set') |
52 | #subdir('seti') | 52 | subdir('seti') |
53 | #subdir('setu') | 53 | subdir('setu') |
54 | #subdir('consensus') | 54 | #subdir('consensus') |
55 | #subdir('scalarproduct') | 55 | #subdir('scalarproduct') |
56 | #subdir('revocation') | 56 | #subdir('revocation') |
diff --git a/src/set/meson.build b/src/set/meson.build new file mode 100644 index 000000000..77ff86718 --- /dev/null +++ b/src/set/meson.build | |||
@@ -0,0 +1,29 @@ | |||
1 | libgnunetset_src = ['set_api.c'] | ||
2 | |||
3 | gnunetserviceset_src = ['gnunet-service-set.c', | ||
4 | 'gnunet-service-set_union.c', | ||
5 | 'gnunet-service-set_intersection.c', | ||
6 | 'gnunet-service-set_union_strata_estimator.c', | ||
7 | 'ibf.c'] | ||
8 | |||
9 | |||
10 | if gnunet_monolith == false | ||
11 | libgnunetset = library('gnunetset', | ||
12 | libgnunetset_src, | ||
13 | dependencies: libgnunetutil_dep, | ||
14 | include_directories: [incdir, configuration_inc]) | ||
15 | libgnunetset_dep = declare_dependency(link_with : libgnunetset) | ||
16 | executable ('gnunet-service-set', | ||
17 | gnunetserviceset_src, | ||
18 | dependencies: [libgnunetset_dep, | ||
19 | libgnunetutil_dep, | ||
20 | libgnunetstatistics_dep, | ||
21 | libgnunetcore_dep, | ||
22 | libgnunetcadet_dep, | ||
23 | libgnunetblock_dep], | ||
24 | include_directories: [incdir, configuration_inc]) | ||
25 | else | ||
26 | foreach p : libgnunetset_src + gnunetserviceset_src | ||
27 | gnunet_src += 'set/' + p | ||
28 | endforeach | ||
29 | endif | ||
diff --git a/src/seti/meson.build b/src/seti/meson.build new file mode 100644 index 000000000..36311da2f --- /dev/null +++ b/src/seti/meson.build | |||
@@ -0,0 +1,25 @@ | |||
1 | libgnunetseti_src = ['seti_api.c'] | ||
2 | |||
3 | gnunetserviceseti_src = ['gnunet-service-seti.c'] | ||
4 | |||
5 | |||
6 | if gnunet_monolith == false | ||
7 | libgnunetseti = library('gnunetseti', | ||
8 | libgnunetseti_src, | ||
9 | dependencies: libgnunetutil_dep, | ||
10 | include_directories: [incdir, configuration_inc]) | ||
11 | libgnunetseti_dep = declare_dependency(link_with : libgnunetseti) | ||
12 | executable ('gnunet-service-seti', | ||
13 | gnunetserviceseti_src, | ||
14 | dependencies: [libgnunetseti_dep, | ||
15 | libgnunetutil_dep, | ||
16 | libgnunetstatistics_dep, | ||
17 | libgnunetcore_dep, | ||
18 | libgnunetcadet_dep, | ||
19 | libgnunetblock_dep], | ||
20 | include_directories: [incdir, configuration_inc]) | ||
21 | else | ||
22 | foreach p : libgnunetseti_src + gnunetserviceseti_src | ||
23 | gnunet_src += 'seti/' + p | ||
24 | endforeach | ||
25 | endif | ||
diff --git a/src/setu/meson.build b/src/setu/meson.build new file mode 100644 index 000000000..f4c3cea4e --- /dev/null +++ b/src/setu/meson.build | |||
@@ -0,0 +1,27 @@ | |||
1 | libgnunetsetu_src = ['setu_api.c'] | ||
2 | |||
3 | gnunetservicesetu_src = ['gnunet-service-setu.c', | ||
4 | 'ibf.c', | ||
5 | 'gnunet-service-setu_strata_estimator.c'] | ||
6 | |||
7 | |||
8 | if gnunet_monolith == false | ||
9 | libgnunetsetu = library('gnunetsetu', | ||
10 | libgnunetsetu_src, | ||
11 | dependencies: libgnunetutil_dep, | ||
12 | include_directories: [incdir, configuration_inc]) | ||
13 | libgnunetsetu_dep = declare_dependency(link_with : libgnunetsetu) | ||
14 | executable ('gnunet-service-setu', | ||
15 | gnunetservicesetu_src, | ||
16 | dependencies: [libgnunetsetu_dep, | ||
17 | libgnunetutil_dep, | ||
18 | libgnunetstatistics_dep, | ||
19 | libgnunetcore_dep, | ||
20 | libgnunetcadet_dep, | ||
21 | libgnunetblock_dep], | ||
22 | include_directories: [incdir, configuration_inc]) | ||
23 | else | ||
24 | foreach p : libgnunetsetu_src + gnunetservicesetu_src | ||
25 | gnunet_src += 'setu/' + p | ||
26 | endforeach | ||
27 | endif | ||