aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2023-09-24 12:04:30 +0200
committerMartin Schanzenbach <schanzen@gnunet.org>2023-09-24 12:04:30 +0200
commit16693020019e7dae79d1290fc8a5672e057fcac3 (patch)
tree80e4667edad7bbddcbf408cb3cf7ac102de17804 /src
parent757fe39278b2f3f29459f33c5ec41f0181142e18 (diff)
downloadgnunet-16693020019e7dae79d1290fc8a5672e057fcac3.tar.gz
gnunet-16693020019e7dae79d1290fc8a5672e057fcac3.zip
BUILD: meson install more files
Diffstat (limited to 'src')
-rw-r--r--src/include/meson.build3
-rw-r--r--src/meson.build2
-rw-r--r--src/transport/meson.build39
-rw-r--r--src/util/meson.build17
4 files changed, 56 insertions, 5 deletions
diff --git a/src/include/meson.build b/src/include/meson.build
index 391f47445..58125cc11 100644
--- a/src/include/meson.build
+++ b/src/include/meson.build
@@ -70,9 +70,6 @@ install_headers(
70 'gnunet_microphone_lib.h', 70 'gnunet_microphone_lib.h',
71 'gnunet_mst_lib.h', 71 'gnunet_mst_lib.h',
72 'gnunet_mq_lib.h', 72 'gnunet_mq_lib.h',
73 'gnunet_my_lib.h',
74 'gnunet_mysql_compat.h',
75 'gnunet_mysql_lib.h',
76 'gnunet_namecache_plugin.h', 73 'gnunet_namecache_plugin.h',
77 'gnunet_namecache_service.h', 74 'gnunet_namecache_service.h',
78 'gnunet_namestore_plugin.h', 75 'gnunet_namestore_plugin.h',
diff --git a/src/meson.build b/src/meson.build
index 40cc1ebbb..3da201f9b 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -19,8 +19,6 @@ if get_option('monolith') == false
19endif 19endif
20subdir('peerinfo') 20subdir('peerinfo')
21subdir('sq', if_found : [sqlite_dep]) 21subdir('sq', if_found : [sqlite_dep])
22subdir('mysql', if_found : [my_dep])
23subdir('my', if_found : [my_dep])
24subdir('pq', if_found : [pq_dep]) 22subdir('pq', if_found : [pq_dep])
25subdir('datacache') 23subdir('datacache')
26subdir('datastore') 24subdir('datastore')
diff --git a/src/transport/meson.build b/src/transport/meson.build
index 12a86aaee..12ecb9f3b 100644
--- a/src/transport/meson.build
+++ b/src/transport/meson.build
@@ -14,6 +14,7 @@ libgnunettransportmonitor_src = ['transport_api2_monitor.c']
14gnunetservicetransport_src = ['gnunet-service-tng.c'] 14gnunetservicetransport_src = ['gnunet-service-tng.c']
15gnunetcommunicatortcp_src = ['gnunet-communicator-tcp.c'] 15gnunetcommunicatortcp_src = ['gnunet-communicator-tcp.c']
16gnunetcommunicatorudp_src = ['gnunet-communicator-udp.c'] 16gnunetcommunicatorudp_src = ['gnunet-communicator-udp.c']
17gnunetcommunicatorunix_src = ['gnunet-communicator-unix.c']
17 18
18configure_file(input : 'transport.conf.in', 19configure_file(input : 'transport.conf.in',
19 output : 'transport.conf', 20 output : 'transport.conf',
@@ -90,3 +91,41 @@ executable ('gnunet-service-transport',
90 install: true, 91 install: true,
91 install_dir: get_option('libdir') / 'gnunet' / 'libexec') 92 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
92 93
94executable ('gnunet-communicator-unix',
95 gnunetcommunicatorunix_src,
96 dependencies: [libgnunettransportcommunicator_dep,
97 libgnunetpeerstore_dep,
98 libgnunetstatistics_dep,
99 libgnunetnt_dep,
100 libgnunetnat_dep,
101 gcrypt_dep,
102 libgnunetutil_dep],
103 include_directories: [incdir, configuration_inc],
104 install: true,
105 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
106executable ('gnunet-communicator-udp',
107 gnunetcommunicatorudp_src,
108 dependencies: [libgnunettransportcommunicator_dep,
109 libgnunettransportapplication_dep,
110 libgnunetpeerstore_dep,
111 libgnunetstatistics_dep,
112 libgnunetnt_dep,
113 libgnunetnat_dep,
114 gcrypt_dep,
115 libgnunetutil_dep],
116 include_directories: [incdir, configuration_inc],
117 install: true,
118 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
119executable ('gnunet-communicator-tcp',
120 gnunetcommunicatortcp_src,
121 dependencies: [libgnunettransportcommunicator_dep,
122 libgnunetpeerstore_dep,
123 libgnunetstatistics_dep,
124 libgnunetnt_dep,
125 libgnunetnat_dep,
126 gcrypt_dep,
127 libgnunetutil_dep],
128 include_directories: [incdir, configuration_inc],
129 install: true,
130 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
131
diff --git a/src/util/meson.build b/src/util/meson.build
index c59787a93..a88af225a 100644
--- a/src/util/meson.build
+++ b/src/util/meson.build
@@ -69,6 +69,8 @@ libgnunetutil_src = ['bandwidth.c',
69 'proc_compat.c', 69 'proc_compat.c',
70 'gnunet_error_codes.c'] 70 'gnunet_error_codes.c']
71 71
72gnunetserviceresolver_src = ['gnunet-service-resolver.c']
73
72configure_file(input : 'util.conf', 74configure_file(input : 'util.conf',
73 output : 'util.conf', 75 output : 'util.conf',
74 configuration : cdata, 76 configuration : cdata,
@@ -143,6 +145,21 @@ executable ('gnunet-config-diff',
143 dependencies: [libgnunetutil_dep, libgnunetutil_dep], 145 dependencies: [libgnunetutil_dep, libgnunetutil_dep],
144 include_directories: [incdir, configuration_inc], 146 include_directories: [incdir, configuration_inc],
145 install: false) 147 install: false)
148
149executable ('gnunet-resolver-arm',
150 gnunetserviceresolver_src,
151 dependencies: [libgnunetutil_dep],
152 include_directories: [incdir, configuration_inc],
153 install: true,
154 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
155executable ('gnunet-timeout',
156 ['gnunet-timeout.c'],
157 dependencies: [libgnunetutil_dep],
158 include_directories: [incdir, configuration_inc],
159 install: true,
160 install_dir: get_option('libdir') / 'gnunet' / 'libexec')
161
162
146executable ('test_common_logging_dummy', 163executable ('test_common_logging_dummy',
147 ['test_common_logging_dummy.c'], 164 ['test_common_logging_dummy.c'],
148 dependencies: [libgnunetutil_dep, libgnunetutil_dep], 165 dependencies: [libgnunetutil_dep, libgnunetutil_dep],