diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2023-09-24 12:04:30 +0200 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2023-09-24 12:04:30 +0200 |
commit | 16693020019e7dae79d1290fc8a5672e057fcac3 (patch) | |
tree | 80e4667edad7bbddcbf408cb3cf7ac102de17804 /src | |
parent | 757fe39278b2f3f29459f33c5ec41f0181142e18 (diff) | |
download | gnunet-16693020019e7dae79d1290fc8a5672e057fcac3.tar.gz gnunet-16693020019e7dae79d1290fc8a5672e057fcac3.zip |
BUILD: meson install more files
Diffstat (limited to 'src')
-rw-r--r-- | src/include/meson.build | 3 | ||||
-rw-r--r-- | src/meson.build | 2 | ||||
-rw-r--r-- | src/transport/meson.build | 39 | ||||
-rw-r--r-- | src/util/meson.build | 17 |
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 | |||
19 | endif | 19 | endif |
20 | subdir('peerinfo') | 20 | subdir('peerinfo') |
21 | subdir('sq', if_found : [sqlite_dep]) | 21 | subdir('sq', if_found : [sqlite_dep]) |
22 | subdir('mysql', if_found : [my_dep]) | ||
23 | subdir('my', if_found : [my_dep]) | ||
24 | subdir('pq', if_found : [pq_dep]) | 22 | subdir('pq', if_found : [pq_dep]) |
25 | subdir('datacache') | 23 | subdir('datacache') |
26 | subdir('datastore') | 24 | subdir('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'] | |||
14 | gnunetservicetransport_src = ['gnunet-service-tng.c'] | 14 | gnunetservicetransport_src = ['gnunet-service-tng.c'] |
15 | gnunetcommunicatortcp_src = ['gnunet-communicator-tcp.c'] | 15 | gnunetcommunicatortcp_src = ['gnunet-communicator-tcp.c'] |
16 | gnunetcommunicatorudp_src = ['gnunet-communicator-udp.c'] | 16 | gnunetcommunicatorudp_src = ['gnunet-communicator-udp.c'] |
17 | gnunetcommunicatorunix_src = ['gnunet-communicator-unix.c'] | ||
17 | 18 | ||
18 | configure_file(input : 'transport.conf.in', | 19 | configure_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 | ||
94 | executable ('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') | ||
106 | executable ('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') | ||
119 | executable ('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 | ||
72 | gnunetserviceresolver_src = ['gnunet-service-resolver.c'] | ||
73 | |||
72 | configure_file(input : 'util.conf', | 74 | configure_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 | |||
149 | executable ('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') | ||
155 | executable ('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 | |||
146 | executable ('test_common_logging_dummy', | 163 | executable ('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], |