meson.build (1934B)
1 # This build file is in the public domain 2 3 configure_file( 4 input: 'taler-merchant-rproxy-setup', 5 output: 'taler-merchant-rproxy-setup', 6 install: true, 7 copy: true, 8 install_dir: get_option('bindir'), 9 ) 10 11 EXTRA_DIST = [ 12 'benchmark-common.conf', 13 'benchmark-cs.conf', 14 'benchmark-rsa.conf', 15 'coins-cs.conf', 16 'coins-rsa.conf', 17 ] 18 19 foreach f : EXTRA_DIST 20 configure_file(input: f, output: f, copy: true) 21 endforeach 22 23 executable( 24 'taler-merchant-benchmark', 25 ['taler-merchant-benchmark.c'], 26 dependencies: [ 27 libtalermerchant_dep, 28 libtalermerchanttesting_dep, 29 libtalermerchantutil_dep, 30 libtalermerchantdb_dep, 31 talerutil_dep, 32 talertesting_dep, 33 talerfakebank_dep, 34 talerbank_dep, 35 talerexchange_dep, 36 talerjson_dep, 37 talermhd_dep, 38 talercurl_dep, 39 gnunetjson_dep, 40 gnunetcurl_dep, 41 gnunetutil_dep, 42 gcrypt_dep, 43 json_dep, 44 pq_dep, 45 donau_dep, 46 donauutil_dep, 47 donaujson_dep, 48 donautesting_dep, 49 ], 50 include_directories: [incdir, configuration_inc], 51 install: true, 52 ) 53 54 55 executable( 56 'taler-merchant-dbinit', 57 ['taler-merchant-dbinit.c'], 58 dependencies: [ 59 libtalermerchantutil_dep, 60 libtalermerchantdb_dep, 61 talerutil_dep, 62 talerjson_dep, 63 talerpq_dep, 64 gnunetutil_dep, 65 gcrypt_dep, 66 pq_dep, 67 ], 68 include_directories: [incdir, configuration_inc], 69 install: true, 70 ) 71 72 executable( 73 'taler-merchant-passwd', 74 ['taler-merchant-passwd.c'], 75 dependencies: [ 76 libtalermerchantutil_dep, 77 libtalermerchantdb_dep, 78 talerutil_dep, 79 talerjson_dep, 80 talerpq_dep, 81 gnunetutil_dep, 82 gcrypt_dep, 83 json_dep, 84 pq_dep, 85 ], 86 include_directories: [incdir, configuration_inc], 87 install: true, 88 )