sync

Backup service to store encrypted wallet databases (experimental)
Log | Files | Refs | Submodules | README | LICENSE

meson.build (869B)


      1 # This build file is in the public domain
      2 
      3 libsync_la_SOURCES = [
      4     'sync_api_curl_defaults.c',
      5     'sync_api_download.c',
      6     'sync_api_upload.c',
      7 ]
      8 
      9 libsync = library(
     10     'sync',
     11     libsync_la_SOURCES,
     12     soversion: solibversions['libsync']['soversion'],
     13     version: solibversions['libsync']['soversion'],
     14     install_rpath: rpath_option,
     15     dependencies: [
     16         talerutil_dep,
     17         talercurl_dep,
     18         talerjson_dep,
     19         gnunetutil_dep,
     20         gnunetjson_dep,
     21         gnunetcurl_dep,
     22         talerutil_dep,
     23         talerjson_dep,
     24         json_dep,
     25         curl_dep,
     26     ],
     27     include_directories: [incdir, configuration_inc],
     28     install: true,
     29     install_dir: get_option('libdir'),
     30 )
     31 
     32 libsync_dep = declare_dependency(link_with: libsync)
     33 pkg.generate(
     34     libsync,
     35     url: 'https://taler.net',
     36     description: 'GNU Taler sync library',
     37 )
     38 
     39