anastasis

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

meson.build (1473B)


      1 # This file is in the public domain
      2 libanastasisredux_SOURCES = [
      3     'anastasis_api_discovery.c',
      4     'anastasis_api_providers.c',
      5     'anastasis_api_redux.c',
      6     'anastasis_api_recovery_redux.c',
      7     'anastasis_api_backup_redux.c',
      8     'validation_CH_AHV.c',
      9     'validation_CZ_BN.c',
     10     'validation_DE_SVN.c',
     11     'validation_DE_TIN.c',
     12     'validation_ES_DNI.c',
     13     'validation_FR_INSEE.c',
     14     'validation_IN_AADHAR.c',
     15     'validation_IT_CF.c',
     16     'validation_NL_BSN.c',
     17     'validation_XX_SQUARE.c',
     18     'validation_XY_PRIME.c',
     19 ]
     20 
     21 libanastasisredux = library(
     22     'anastasisredux',
     23     libanastasisredux_SOURCES,
     24     soversion: solibversions['libanastasisredux']['soversion'],
     25     version: solibversions['libanastasisredux']['soversion'],
     26     install_rpath: rpath_option,
     27     dependencies: [
     28         gnunetutil_dep,
     29         gnunetjson_dep,
     30         gnunetcurl_dep,
     31         talermhd_dep,
     32         talerutil_dep,
     33         talerexchange_dep,
     34         talermerchant_dep,
     35         talerjson_dep,
     36         json_dep,
     37         gcrypt_dep,
     38         dl_dep,
     39         m_dep,
     40         libanastasisutil_dep,
     41         libanastasisrest_dep,
     42         libanastasis_dep,
     43     ],
     44     include_directories: [incdir, configuration_inc],
     45     install: true,
     46     install_dir: get_option('libdir'),
     47 )
     48 
     49 libanastasisredux_dep = declare_dependency(link_with: libanastasisredux)
     50 pkg.generate(
     51     libanastasisredux,
     52     url: 'https://taler.net',
     53     description: 'GNU Taler anastasis redux library',
     54 )
     55 
     56