paivana

HTTP paywall reverse proxy
Log | Files | Refs | Submodules | README | LICENSE

meson.build (917B)


      1 # This file is in the public domain
      2 
      3 paivana_httpd_SOURCES = [
      4   'paivana-httpd.c',
      5   'paivana-httpd_cookie.c',
      6   'paivana-httpd_daemon.c',
      7   'paivana-httpd_helper.c',
      8   'paivana-httpd_reverse.c',
      9   'paivana-httpd_pay.c',
     10   'paivana-httpd_templates.c',
     11   'paivana_pd.c',
     12 ]
     13 
     14 # Shared with unit tests in src/tests, which link individual
     15 # compilation units rather than the whole daemon.
     16 paivana_backend_inc = include_directories('.')
     17 
     18 paivana_httpd_exe = executable(
     19     'paivana-httpd',
     20     paivana_httpd_SOURCES,
     21     dependencies: [
     22         talermerchant_dep,
     23         talertemplating_dep,
     24         talerutil_dep,
     25         gcrypt_dep,
     26         talermhd_dep,
     27         talerjson_dep,
     28         gnunetutil_dep,
     29         gnunetjson_dep,
     30         gnunetcurl_dep,
     31         mhd_dep,
     32         json_dep,
     33         curl_dep,
     34     ],
     35     include_directories: [incdir, configuration_inc],
     36     install_rpath: rpath_option,
     37     install: true,
     38 )