anastasis

Credential backup and recovery protocol and service
Log | Files | Refs | Submodules | README | LICENSE

meson.build (1167B)


      1 # This file is in the public domain
      2 libanastasisrest_SOURCES = [
      3     'anastasis_api_config.c',
      4     'anastasis_api_policy_store.c',
      5     'anastasis_api_policy_lookup.c',
      6     'anastasis_api_policy_meta_lookup.c',
      7     'anastasis_api_truth_challenge.c',
      8     'anastasis_api_truth_solve.c',
      9     'anastasis_api_truth_store.c',
     10     'anastasis_api_curl_defaults.c',
     11 ]
     12 libanastasisrest = library(
     13     'anastasisrest',
     14     libanastasisrest_SOURCES,
     15     soversion: solibversions['libanastasisrest']['soversion'],
     16     version: solibversions['libanastasisrest']['soversion'],
     17     install_rpath: rpath_option,
     18     dependencies: [
     19         gnunetutil_dep,
     20         gnunetcurl_dep,
     21         gnunetjson_dep,
     22         json_dep,
     23         talerjson_dep,
     24         talercurl_dep,
     25         talermerchant_dep,
     26         talerjson_dep,
     27         talerutil_dep,
     28         curl_dep,
     29     ],
     30     include_directories: [incdir, configuration_inc],
     31     install: true,
     32     install_dir: get_option('libdir'),
     33 )
     34 
     35 libanastasisrest_dep = declare_dependency(link_with: libanastasisrest)
     36 pkg.generate(
     37     libanastasisrest,
     38     url: 'https://taler.net',
     39     description: 'GNU Taler anastasis REST utilities library',
     40 )
     41 
     42