meson.build (1946B)
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 libtalerextensions_dep, 36 gnunetutil_dep, 37 gnunetjson_dep, 38 gnunetcurl_dep, 39 gcrypt_dep, 40 json_dep, 41 ], 42 include_directories: [incdir, configuration_inc], 43 install: true, 44 ) 45 46 47 executable( 48 'taler-exchange-benchmark', 49 ['taler-exchange-benchmark.c'], 50 dependencies: [ 51 libtalerutil_dep, 52 libtalerjson_dep, 53 libtalerexchangedb_dep, 54 libtalertesting_dep, 55 libtalerexchange_dep, 56 libtalerfakebank_dep, 57 libtalerbank_dep, 58 libtalerextensions_dep, 59 gnunetutil_dep, 60 gnunetjson_dep, 61 gnunetcurl_dep, 62 gcrypt_dep, 63 json_dep, 64 ], 65 include_directories: [incdir, configuration_inc], 66 install: true, 67 ) 68 69 70 EXTRA_DIST = [ 71 'benchmark-common.conf', 72 'benchmark-cs.conf', 73 'benchmark-rsa.conf', 74 'bank-benchmark-cs.conf', 75 'bank-benchmark-rsa.conf', 76 'coins-cs.conf', 77 'coins-rsa.conf', 78 ] 79 80 foreach f : EXTRA_DIST 81 configure_file(input: f, output: f, copy: true) 82 endforeach