aboutsummaryrefslogtreecommitdiff
path: root/src/gnsrecord
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2023-09-20 18:11:54 +0200
committerMartin Schanzenbach <schanzen@gnunet.org>2023-09-20 18:11:54 +0200
commitc97422c008441a884bf3f3b9f2cf40edf5fc4ccf (patch)
tree27286e83ededf206e0f6f6bd63e6e9816db0b587 /src/gnsrecord
parent9f10f15847e1c671ba7e9f5ea5a4ba058226b8d9 (diff)
downloadgnunet-c97422c008441a884bf3f3b9f2cf40edf5fc4ccf.tar.gz
gnunet-c97422c008441a884bf3f3b9f2cf40edf5fc4ccf.zip
BUILD: More meson subsystems
Diffstat (limited to 'src/gnsrecord')
-rw-r--r--src/gnsrecord/meson.build25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/gnsrecord/meson.build b/src/gnsrecord/meson.build
new file mode 100644
index 000000000..1a6b5e6ff
--- /dev/null
+++ b/src/gnsrecord/meson.build
@@ -0,0 +1,25 @@
1libgnunetgnsrecord_src = ['gnsrecord.c',
2 'gnsrecord_serialization.c',
3 'gnsrecord_crypto.c',
4 'gnsrecord_misc.c']
5libgnunetgnsrecordjson_src = ['json_gnsrecord.c']
6
7if gnunet_monolith == false
8 libgnunetgnsrecord = library('gnunetgnsrecord',
9 libgnunetgnsrecord_src,
10 dependencies: [libgnunetutil_dep,
11 sodium_dep,
12 libgnunetidentity_dep,
13 gcrypt_dep],
14 include_directories: [incdir, configuration_inc])
15 libgnunetgnsrecord_dep = declare_dependency(link_with : libgnunetgnsrecord)
16 libgnunetgnsrecordjson = library('gnunetgnsrecordjson',
17 libgnunetgnsrecordjson_src,
18 dependencies: [libgnunetutil_dep, libgnunetgnsrecord_dep, json_dep],
19 include_directories: [incdir, configuration_inc])
20 libgnunetgnsrecordjson_dep = declare_dependency(link_with : libgnunetgnsrecord)
21else
22 foreach p : libgnunetgnsrecord_src + libgnunetgnsrecordjson_src
23 gnunet_src += 'gnsrecord/' + p
24 endforeach
25endif