meson.build (1882B)
1 # This Makefile.am is in the public domain 2 3 #clean-blobs: 4 # rm -fr exchange_benchmark_home/.local/share/taler/auditor*/ exchange_benchmark_home/.local/share/taler/exchange/wirefees/ exchange_benchmark_home/.local/share/taler/exchange/live-keys/ auditor.in 5 6 7 executable( 8 'taler-aggregator-benchmark', 9 ['taler-aggregator-benchmark.c'], 10 dependencies: [ 11 libtalerutil_dep, 12 libtalerjson_dep, 13 libtalerexchangedb_dep, 14 gnunetutil_dep, 15 gnunetjson_dep, 16 gcrypt_dep, 17 json_dep, 18 ], 19 include_directories: [incdir, configuration_inc], 20 install: true, 21 ) 22 23 24 executable( 25 'taler-bank-benchmark', 26 ['taler-bank-benchmark.c'], 27 dependencies: [ 28 libtalerutil_dep, 29 libtalerjson_dep, 30 libtalerexchangedb_dep, 31 libtalertesting_dep, 32 libtalerexchange_dep, 33 libtalerfakebank_dep, 34 libtalerbank_dep, 35 gnunetutil_dep, 36 gnunetjson_dep, 37 gnunetcurl_dep, 38 gcrypt_dep, 39 json_dep, 40 ], 41 include_directories: [incdir, configuration_inc], 42 install: true, 43 ) 44 45 46 executable( 47 'taler-exchange-benchmark', 48 ['taler-exchange-benchmark.c'], 49 dependencies: [ 50 libtalerutil_dep, 51 libtalerjson_dep, 52 libtalerexchangedb_dep, 53 libtalertesting_dep, 54 libtalerexchange_dep, 55 libtalerfakebank_dep, 56 libtalerbank_dep, 57 gnunetutil_dep, 58 gnunetjson_dep, 59 gnunetcurl_dep, 60 gcrypt_dep, 61 json_dep, 62 ], 63 include_directories: [incdir, configuration_inc], 64 install: true, 65 ) 66 67 68 EXTRA_DIST = [ 69 'benchmark-common.conf', 70 'benchmark-cs.conf', 71 'benchmark-rsa.conf', 72 'bank-benchmark-cs.conf', 73 'bank-benchmark-rsa.conf', 74 'coins-cs.conf', 75 'coins-rsa.conf', 76 ] 77 78 foreach f : EXTRA_DIST 79 configure_file(input: f, output: f, copy: true) 80 endforeach