From d43a6c820edcf173fe4822bdf15a3ecb6ca32cf6 Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Thu, 28 Sep 2023 14:23:13 +0200 Subject: BUILD: Meson add more file targets --- src/reclaim/meson.build | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'src/reclaim') diff --git a/src/reclaim/meson.build b/src/reclaim/meson.build index 4ccda79c2..02ea2ed7d 100644 --- a/src/reclaim/meson.build +++ b/src/reclaim/meson.build @@ -51,6 +51,36 @@ libgnunetdid_dep = declare_dependency(link_with : libgnunetdid) pkg.generate(libgnunetdid, url: 'https://www.gnunet.org', description : 'Provides API to manipulate DID') +shared_module('gnunet_plugin_rest_reclaim', + ['plugin_rest_reclaim.c'], + dependencies: [libgnunetrest_dep, + libgnunetidentity_dep, + libgnunetreclaim_dep, + libgnunetjson_dep, + libgnunetutil_dep, + json_dep, + mhd_dep], + include_directories: [incdir, configuration_inc], + install: true, + install_dir: get_option('libdir') / 'gnunet' / 'libexec') + + +shared_module('gnunet_plugin_rest_openid_connect', + ['plugin_rest_openid_connect.c', 'oidc_helper.c'], + dependencies: [libgnunetrest_dep, + libgnunetreclaim_dep, + libgnunetidentity_dep, + libgnunetgns_dep, + libgnunetutil_dep, + jose_dep, + gcrypt_dep, + json_dep, + mhd_dep], + include_directories: [incdir, configuration_inc], + install: true, + install_dir: get_option('libdir') / 'gnunet' / 'libexec') + + executable ('gnunet-reclaim', 'gnunet-reclaim.c', dependencies: [libgnunetreclaim_dep, -- cgit v1.2.3