exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

Makefile.am (17999B)


      1 # This Makefile.am is in the public domain
      2 
      3 AM_CPPFLAGS = \
      4   -I$(top_srcdir)/src/include \
      5   $(LIBGCRYPT_CFLAGS) \
      6   $(POSTGRESQL_CPPFLAGS)
      7 
      8 if USE_COVERAGE
      9   AM_CFLAGS = --coverage -O0
     10   XLIB = -lgcov
     11 endif
     12 
     13 clean-local:
     14 	rm -rf report*
     15 
     16 bin_SCRIPTS = \
     17   taler-unified-setup.sh
     18 
     19 # Libraries
     20 
     21 lib_LTLIBRARIES = \
     22   libtalertesting.la
     23 
     24 if HAVE_TWISTER
     25 lib_LTLIBRARIES += libtalertwistertesting.la
     26 libtalertwistertesting_la_SOURCES = \
     27   testing_api_twister_helpers.c \
     28   testing_api_cmd_twister_exec_client.c
     29 libtalertwistertesting_la_LIBADD = \
     30   -lgnunetutil \
     31   libtalertesting.la \
     32   -ltalertwister \
     33   $(XLIB)
     34 libtalertwistertesting_la_LDFLAGS = \
     35   $(GN_LIB_LDFLAGS) $(WINFLAGS) \
     36   -version-info 0:1:0
     37 endif
     38 
     39 libtalertesting_la_LDFLAGS = \
     40   -version-info 3:0:2 \
     41   -no-undefined
     42 libtalertesting_la_SOURCES = \
     43   testing_api_cmd_age_withdraw.c \
     44   testing_api_cmd_auditor_add_denom_sig.c \
     45   testing_api_cmd_auditor_add.c \
     46   testing_api_cmd_auditor_del.c \
     47   testing_api_cmd_auditor_deposit_confirmation.c \
     48   testing_api_cmd_auditor_exec_auditor.c \
     49   testing_api_cmd_auditor_exec_auditor_dbinit.c \
     50   testing_api_cmd_bank_account_token.c \
     51   testing_api_cmd_bank_admin_add_incoming.c \
     52   testing_api_cmd_bank_admin_add_kycauth.c \
     53   testing_api_cmd_bank_check.c \
     54   testing_api_cmd_bank_admin_check.c \
     55   testing_api_cmd_bank_check_empty.c \
     56   testing_api_cmd_bank_history_credit.c \
     57   testing_api_cmd_bank_history_debit.c \
     58   testing_api_cmd_bank_transfer.c \
     59   testing_api_cmd_batch.c \
     60   testing_api_cmd_batch_deposit.c \
     61   testing_api_cmd_batch_withdraw.c \
     62   testing_api_cmd_check_aml_decisions.c \
     63   testing_api_cmd_coin_history.c \
     64   testing_api_cmd_common.c \
     65   testing_api_cmd_contract_get.c \
     66   testing_api_cmd_deposit.c \
     67   testing_api_cmd_deposits_get.c \
     68   testing_api_cmd_exec_aggregator.c \
     69   testing_api_cmd_exec_auditor-offline.c \
     70   testing_api_cmd_exec_closer.c \
     71   testing_api_cmd_exec_expire.c \
     72   testing_api_cmd_exec_router.c \
     73   testing_api_cmd_exec_transfer.c \
     74   testing_api_cmd_exec_wget.c \
     75   testing_api_cmd_exec_wirewatch.c \
     76   testing_api_cmd_get_active_legitimization_measures.c \
     77   testing_api_cmd_get_auditor.c \
     78   testing_api_cmd_get_exchange.c \
     79   testing_api_cmd_get_kyc_info.c \
     80   testing_api_cmd_insert_deposit.c \
     81   testing_api_cmd_kyc_check_get.c \
     82   testing_api_cmd_kyc_proof.c \
     83   testing_api_cmd_kyc_wallet_get.c \
     84   testing_api_cmd_oauth.c \
     85   testing_api_cmd_offline_sign_global_fees.c \
     86   testing_api_cmd_offline_sign_wire_fees.c \
     87   testing_api_cmd_offline_sign_keys.c \
     88   testing_api_cmd_offline_sign_extensions.c \
     89   testing_api_cmd_post_kyc_form.c \
     90   testing_api_cmd_post_kyc_start.c \
     91   testing_api_cmd_purse_create_deposit.c \
     92   testing_api_cmd_purse_delete.c \
     93   testing_api_cmd_purse_deposit.c \
     94   testing_api_cmd_purse_get.c \
     95   testing_api_cmd_purse_merge.c \
     96   testing_api_cmd_recoup.c \
     97   testing_api_cmd_recoup_refresh.c \
     98   testing_api_cmd_refund.c \
     99   testing_api_cmd_refresh.c \
    100   testing_api_cmd_reserve_attest.c \
    101   testing_api_cmd_reserve_close.c \
    102   testing_api_cmd_reserve_get.c \
    103   testing_api_cmd_reserve_get_attestable.c \
    104   testing_api_cmd_reserve_history.c \
    105   testing_api_cmd_reserve_open.c \
    106   testing_api_cmd_reserve_purse.c \
    107   testing_api_cmd_revoke.c \
    108   testing_api_cmd_revoke_denom_key.c \
    109   testing_api_cmd_revoke_sign_key.c \
    110   testing_api_cmd_run_fakebank.c \
    111   testing_api_cmd_set_officer.c \
    112   testing_api_cmd_set_wire_fee.c \
    113   testing_api_cmd_signal.c \
    114   testing_api_cmd_sleep.c \
    115   testing_api_cmd_stat.c \
    116   testing_api_cmd_system_start.c \
    117   testing_api_cmd_take_aml_decision.c \
    118   testing_api_cmd_transfer_get.c \
    119   testing_api_cmd_wait.c \
    120   testing_api_cmd_wire_add.c \
    121   testing_api_cmd_wire_del.c \
    122   testing_api_cmd_withdraw.c \
    123   testing_api_loop.c \
    124   testing_api_misc.c \
    125   testing_api_traits.c
    126 
    127 
    128 libtalertesting_la_LIBADD = \
    129   $(top_builddir)/src/lib/libtalerauditor.la \
    130   $(top_builddir)/src/lib/libtalerexchange.la \
    131   $(top_builddir)/src/exchangedb/libtalerexchangedb.la \
    132   $(top_builddir)/src/json/libtalerjson.la \
    133   $(top_builddir)/src/kyclogic/libtalerkyclogic.la \
    134   $(top_builddir)/src/mhd/libtalermhd.la \
    135   $(top_builddir)/src/util/libtalerutil.la \
    136   $(top_builddir)/src/extensions/libtalerextensions.la \
    137   $(top_builddir)/src/bank-lib/libtalerbank.la \
    138   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    139   -lgnunetcurl \
    140   -lgnunetjson \
    141   -lgnunetutil \
    142   -ljansson \
    143   -lmicrohttpd \
    144   -lcurl \
    145   $(XLIB)
    146 
    147 
    148 # Test cases
    149 
    150 AM_TESTS_ENVIRONMENT=export TALER_EXCHANGE_PREFIX=$${TALER_EXCHANGE_PREFIX:-@libdir@};export PATH=$${TALER_EXCHANGE_PREFIX:-@prefix@}/bin:$$PATH;export TALER_AUDITOR_PREFIX=$${TALER_AUDITOR_PREFIX:-@libdir@};
    151 
    152 
    153 check_PROGRAMS = \
    154   test_auditor_api_version \
    155   test_auditor_api_cs \
    156   test_auditor_api_rsa \
    157   test_bank_api_with_fakebank \
    158   test_bank_api_with_nexus \
    159   test_exchange_api_cs \
    160   test_exchange_api_rsa \
    161   test_exchange_api_age_restriction_cs \
    162   test_exchange_api_age_restriction_rsa \
    163   test_exchange_api_keys_cherry_picking_cs \
    164   test_exchange_api_keys_cherry_picking_rsa \
    165   test_exchange_api_overlapping_keys_bug_cs \
    166   test_exchange_api_overlapping_keys_bug_rsa \
    167   test_exchange_management_api_cs \
    168   test_exchange_management_api_rsa \
    169   test_kyc_api \
    170   test_taler_exchange_aggregator-postgres \
    171   test_taler_exchange_wirewatch-postgres \
    172   test_exchange_p2p_cs \
    173   test_exchange_p2p_rsa
    174 if HAVE_TWISTER
    175   check_PROGRAMS += \
    176     test_exchange_api_twisted_cs \
    177     test_exchange_api_twisted_rsa \
    178     test_bank_api_with_fakebank_twisted
    179 endif
    180 
    181 # Removed for now...
    182 #  test_auditor_api_cs
    183 #  test_auditor_api_rsa
    184 
    185 # FIXME_9828
    186 #  test_exchange_api_revocation_cs
    187 #  test_exchange_api_revocation_rsa
    188 
    189 check_SCRIPTS = \
    190   test-sanctions.sh \
    191   test-exchange-taler-harness.sh
    192 
    193 TESTS = \
    194   $(check_PROGRAMS) \
    195   $(check_SCRIPTS)
    196 
    197 test_auditor_api_cs_SOURCES = \
    198   test_auditor_api.c
    199 test_auditor_api_cs_LDADD = \
    200   $(top_builddir)/src/lib/libtalerauditor.la \
    201   libtalertesting.la \
    202   $(top_builddir)/src/lib/libtalerexchange.la \
    203   $(LIBGCRYPT_LIBS) \
    204   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    205   $(top_builddir)/src/bank-lib/libtalerbank.la \
    206   $(top_builddir)/src/json/libtalerjson.la \
    207   $(top_builddir)/src/util/libtalerutil.la \
    208   -lgnunetcurl \
    209   -lgnunetutil \
    210   -ljansson \
    211   $(XLIB)
    212 
    213 test_auditor_api_rsa_SOURCES = \
    214   test_auditor_api.c
    215 test_auditor_api_rsa_LDADD = \
    216   $(top_builddir)/src/lib/libtalerauditor.la \
    217   libtalertesting.la \
    218   $(top_builddir)/src/lib/libtalerexchange.la \
    219   $(LIBGCRYPT_LIBS) \
    220   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    221   $(top_builddir)/src/bank-lib/libtalerbank.la \
    222   $(top_builddir)/src/json/libtalerjson.la \
    223   $(top_builddir)/src/util/libtalerutil.la \
    224   -lgnunetcurl \
    225   -lgnunetutil \
    226   -ljansson \
    227   $(XLIB)
    228 
    229 
    230 test_auditor_api_version_SOURCES = \
    231   test_auditor_api_version.c
    232 test_auditor_api_version_LDADD = \
    233   libtalertesting.la \
    234   $(top_builddir)/src/lib/libtalerauditor.la \
    235   $(LIBGCRYPT_LIBS) \
    236   $(top_builddir)/src/util/libtalerutil.la \
    237   -lgnunetcurl \
    238   -lgnunetutil \
    239   -ljansson \
    240   $(XLIB)
    241 
    242 test_bank_api_with_nexus_SOURCES = \
    243   test_bank_api.c
    244 test_bank_api_with_nexus_LDADD = \
    245   libtalertesting.la \
    246   $(top_builddir)/src/lib/libtalerexchange.la \
    247   -lgnunetutil \
    248   $(top_builddir)/src/bank-lib/libtalerbank.la \
    249   $(XLIB)
    250 
    251 test_bank_api_with_fakebank_SOURCES = \
    252   test_bank_api.c
    253 test_bank_api_with_fakebank_LDADD = \
    254   libtalertesting.la \
    255   $(top_builddir)/src/lib/libtalerexchange.la \
    256   -lgnunetutil \
    257   $(top_builddir)/src/bank-lib/libtalerbank.la \
    258   $(XLIB)
    259 
    260 test_exchange_api_cs_SOURCES = \
    261   test_exchange_api.c
    262 test_exchange_api_cs_LDADD = \
    263   libtalertesting.la \
    264   $(top_builddir)/src/lib/libtalerexchange.la \
    265   $(LIBGCRYPT_LIBS) \
    266   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    267   $(top_builddir)/src/bank-lib/libtalerbank.la \
    268   $(top_builddir)/src/json/libtalerjson.la \
    269   $(top_builddir)/src/util/libtalerutil.la \
    270   $(top_builddir)/src/extensions/libtalerextensions.la \
    271   -lgnunetcurl \
    272   -lgnunetutil \
    273   -ljansson \
    274   $(XLIB)
    275 
    276 test_exchange_api_rsa_SOURCES = \
    277   test_exchange_api.c
    278 test_exchange_api_rsa_LDADD = \
    279   libtalertesting.la \
    280   $(top_builddir)/src/lib/libtalerexchange.la \
    281   $(LIBGCRYPT_LIBS) \
    282   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    283   $(top_builddir)/src/bank-lib/libtalerbank.la \
    284   $(top_builddir)/src/json/libtalerjson.la \
    285   $(top_builddir)/src/util/libtalerutil.la \
    286   $(top_builddir)/src/extensions/libtalerextensions.la \
    287   -lgnunetcurl \
    288   -lgnunetutil \
    289   -ljansson \
    290   $(XLIB)
    291 
    292 test_exchange_api_age_restriction_cs_SOURCES = \
    293   test_exchange_api_age_restriction.c
    294 test_exchange_api_age_restriction_cs_LDADD = \
    295   libtalertesting.la \
    296   $(top_builddir)/src/lib/libtalerexchange.la \
    297   $(LIBGCRYPT_LIBS) \
    298   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    299   $(top_builddir)/src/bank-lib/libtalerbank.la \
    300   $(top_builddir)/src/json/libtalerjson.la \
    301   $(top_builddir)/src/util/libtalerutil.la \
    302   $(top_builddir)/src/extensions/libtalerextensions.la \
    303   -lgnunetcurl \
    304   -lgnunetutil \
    305   -ljansson \
    306   $(XLIB)
    307 
    308 test_exchange_api_age_restriction_rsa_SOURCES = \
    309   test_exchange_api_age_restriction.c
    310 test_exchange_api_age_restriction_rsa_LDADD = \
    311   libtalertesting.la \
    312   $(top_builddir)/src/lib/libtalerexchange.la \
    313   $(LIBGCRYPT_LIBS) \
    314   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    315   $(top_builddir)/src/bank-lib/libtalerbank.la \
    316   $(top_builddir)/src/json/libtalerjson.la \
    317   $(top_builddir)/src/util/libtalerutil.la \
    318   $(top_builddir)/src/extensions/libtalerextensions.la \
    319   -lgnunetcurl \
    320   -lgnunetutil \
    321   -ljansson \
    322   $(XLIB)
    323 
    324 test_exchange_p2p_cs_SOURCES = \
    325   test_exchange_p2p.c
    326 test_exchange_p2p_cs_LDADD = \
    327   libtalertesting.la \
    328   $(top_builddir)/src/lib/libtalerexchange.la \
    329   $(LIBGCRYPT_LIBS) \
    330   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    331   $(top_builddir)/src/bank-lib/libtalerbank.la \
    332   $(top_builddir)/src/json/libtalerjson.la \
    333   $(top_builddir)/src/util/libtalerutil.la \
    334   $(top_builddir)/src/extensions/libtalerextensions.la \
    335   -lgnunetcurl \
    336   -lgnunetutil \
    337   -ljansson \
    338   $(XLIB)
    339 
    340 test_exchange_p2p_rsa_SOURCES = \
    341   test_exchange_p2p.c
    342 test_exchange_p2p_rsa_LDADD = \
    343   libtalertesting.la \
    344   $(top_builddir)/src/lib/libtalerexchange.la \
    345   $(LIBGCRYPT_LIBS) \
    346   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    347   $(top_builddir)/src/bank-lib/libtalerbank.la \
    348   $(top_builddir)/src/json/libtalerjson.la \
    349   $(top_builddir)/src/util/libtalerutil.la \
    350   $(top_builddir)/src/extensions/libtalerextensions.la \
    351   -lgnunetcurl \
    352   -lgnunetutil \
    353   -ljansson \
    354   $(XLIB)
    355 
    356 
    357 test_exchange_api_keys_cherry_picking_cs_SOURCES = \
    358   test_exchange_api_keys_cherry_picking.c
    359 test_exchange_api_keys_cherry_picking_cs_LDADD = \
    360   libtalertesting.la \
    361   $(top_builddir)/src/lib/libtalerexchange.la \
    362   $(LIBGCRYPT_LIBS) \
    363   $(top_builddir)/src/json/libtalerjson.la \
    364   $(top_builddir)/src/util/libtalerutil.la \
    365   $(top_builddir)/src/bank-lib/libtalerbank.la \
    366   -lgnunetcurl \
    367   -lgnunetutil \
    368   -ljansson \
    369   $(XLIB)
    370 
    371 test_exchange_api_keys_cherry_picking_rsa_SOURCES = \
    372   test_exchange_api_keys_cherry_picking.c
    373 test_exchange_api_keys_cherry_picking_rsa_LDADD = \
    374   libtalertesting.la \
    375   $(top_builddir)/src/lib/libtalerexchange.la \
    376   $(LIBGCRYPT_LIBS) \
    377   $(top_builddir)/src/json/libtalerjson.la \
    378   $(top_builddir)/src/util/libtalerutil.la \
    379   $(top_builddir)/src/bank-lib/libtalerbank.la \
    380   -lgnunetcurl \
    381   -lgnunetutil \
    382   -ljansson \
    383   $(XLIB)
    384 
    385 # FIXME_9828
    386 # test_exchange_api_revocation_cs_SOURCES = \
    387 #   test_exchange_api_revocation.c
    388 # test_exchange_api_revocation_cs_LDADD = \
    389 #   libtalertesting.la \
    390 #   $(top_builddir)/src/lib/libtalerexchange.la \
    391 #   $(LIBGCRYPT_LIBS) \
    392 #   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    393 #   $(top_builddir)/src/bank-lib/libtalerbank.la \
    394 #   $(top_builddir)/src/json/libtalerjson.la \
    395 #   $(top_builddir)/src/util/libtalerutil.la \
    396 #   -lgnunetcurl \
    397 #   -lgnunetutil \
    398 #   -ljansson \
    399 #   $(XLIB)
    400 
    401 # FIXME_9828
    402 # test_exchange_api_revocation_rsa_SOURCES = \
    403 #   test_exchange_api_revocation.c
    404 # test_exchange_api_revocation_rsa_LDADD = \
    405 #   libtalertesting.la \
    406 #   $(top_builddir)/src/lib/libtalerexchange.la \
    407 #   $(LIBGCRYPT_LIBS) \
    408 #   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    409 #   $(top_builddir)/src/bank-lib/libtalerbank.la \
    410 #   $(top_builddir)/src/json/libtalerjson.la \
    411 #   $(top_builddir)/src/util/libtalerutil.la \
    412 #   -lgnunetcurl \
    413 #   -lgnunetutil \
    414 #   -ljansson \
    415 #   $(XLIB)
    416 
    417 
    418 test_exchange_api_overlapping_keys_bug_cs_SOURCES = \
    419   test_exchange_api_overlapping_keys_bug.c
    420 test_exchange_api_overlapping_keys_bug_cs_LDADD = \
    421   libtalertesting.la \
    422   $(top_builddir)/src/lib/libtalerexchange.la \
    423   $(LIBGCRYPT_LIBS) \
    424   $(top_builddir)/src/json/libtalerjson.la \
    425   $(top_builddir)/src/util/libtalerutil.la \
    426   $(top_builddir)/src/bank-lib/libtalerbank.la \
    427   -lgnunetcurl \
    428   -lgnunetutil \
    429   -ljansson \
    430   $(XLIB)
    431 
    432 test_exchange_api_overlapping_keys_bug_rsa_SOURCES = \
    433   test_exchange_api_overlapping_keys_bug.c
    434 test_exchange_api_overlapping_keys_bug_rsa_LDADD = \
    435   libtalertesting.la \
    436   $(top_builddir)/src/lib/libtalerexchange.la \
    437   $(LIBGCRYPT_LIBS) \
    438   $(top_builddir)/src/json/libtalerjson.la \
    439   $(top_builddir)/src/util/libtalerutil.la \
    440   $(top_builddir)/src/bank-lib/libtalerbank.la \
    441   -lgnunetcurl \
    442   -lgnunetutil \
    443   -ljansson \
    444   $(XLIB)
    445 
    446 test_exchange_management_api_cs_SOURCES = \
    447   test_exchange_management_api.c
    448 test_exchange_management_api_cs_LDADD = \
    449   libtalertesting.la \
    450   $(top_builddir)/src/lib/libtalerexchange.la \
    451   $(top_builddir)/src/util/libtalerutil.la \
    452   -lgnunetutil \
    453   $(XLIB)
    454 
    455 test_exchange_management_api_rsa_SOURCES = \
    456   test_exchange_management_api.c
    457 test_exchange_management_api_rsa_LDADD = \
    458   libtalertesting.la \
    459   $(top_builddir)/src/lib/libtalerexchange.la \
    460   $(top_builddir)/src/util/libtalerutil.la \
    461   -lgnunetutil \
    462   $(XLIB)
    463 
    464 
    465 test_taler_exchange_aggregator_postgres_SOURCES = \
    466   test_taler_exchange_aggregator.c
    467 test_taler_exchange_aggregator_postgres_LDADD = \
    468   $(LIBGCRYPT_LIBS) \
    469   $(top_builddir)/src/exchangedb/libtalerexchangedb.la \
    470   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    471   $(top_builddir)/src/json/libtalerjson.la \
    472   $(top_builddir)/src/util/libtalerutil.la \
    473   libtalertesting.la \
    474   -lmicrohttpd \
    475   -lgnunetutil \
    476   -lgnunetjson \
    477   -ljansson \
    478   -lpthread \
    479   $(XLIB)
    480 
    481 test_taler_exchange_wirewatch_postgres_SOURCES = \
    482   test_taler_exchange_wirewatch.c
    483 test_taler_exchange_wirewatch_postgres_LDADD = \
    484   $(LIBGCRYPT_LIBS) \
    485   $(top_builddir)/src/exchangedb/libtalerexchangedb.la \
    486   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    487   $(top_builddir)/src/json/libtalerjson.la \
    488   $(top_builddir)/src/util/libtalerutil.la \
    489   libtalertesting.la \
    490   -lmicrohttpd \
    491   -lgnunetutil \
    492   -lgnunetjson \
    493   -lgnunetpq \
    494   -ljansson \
    495   -lpthread \
    496   $(XLIB)
    497 
    498 test_exchange_api_twisted_cs_SOURCES = \
    499   test_exchange_api_twisted.c
    500 test_exchange_api_twisted_cs_LDADD = \
    501   $(LIBGCRYPT_LIBS) \
    502   libtalertesting.la \
    503   libtalertwistertesting.la \
    504   $(top_builddir)/src/lib/libtalerexchange.la \
    505   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    506   $(top_builddir)/src/bank-lib/libtalerbank.la \
    507   $(top_builddir)/src/json/libtalerjson.la \
    508   $(top_builddir)/src/util/libtalerutil.la \
    509   -lgnunetjson \
    510   -lgnunetcurl \
    511   -lgnunetutil \
    512   -ljansson \
    513   $(XLIB)
    514 
    515 test_exchange_api_twisted_rsa_SOURCES = \
    516   test_exchange_api_twisted.c
    517 test_exchange_api_twisted_rsa_LDADD = \
    518   $(LIBGCRYPT_LIBS) \
    519   libtalertesting.la \
    520   libtalertwistertesting.la \
    521   $(top_builddir)/src/lib/libtalerexchange.la \
    522   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    523   $(top_builddir)/src/bank-lib/libtalerbank.la \
    524   $(top_builddir)/src/json/libtalerjson.la \
    525   $(top_builddir)/src/util/libtalerutil.la \
    526   -lgnunetjson \
    527   -lgnunetcurl \
    528   -lgnunetutil \
    529   -ljansson \
    530   $(XLIB)
    531 
    532 test_bank_api_with_fakebank_twisted_SOURCES = \
    533   test_bank_api_twisted.c
    534 test_bank_api_with_fakebank_twisted_LDADD = \
    535   libtalertesting.la \
    536   $(top_builddir)/src/bank-lib/libtalerbank.la \
    537   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    538   $(top_builddir)/src/lib/libtalerexchange.la \
    539   $(top_builddir)/src/json/libtalerjson.la \
    540   libtalertwistertesting.la \
    541   -lgnunetjson \
    542   -lgnunetcurl \
    543   -lgnunetutil \
    544   -ljansson \
    545   $(XLIB)
    546 
    547 test_kyc_api_SOURCES = \
    548   test_kyc_api.c
    549 test_kyc_api_LDADD = \
    550   libtalertesting.la \
    551   $(top_builddir)/src/lib/libtalerauditor.la \
    552   $(top_builddir)/src/lib/libtalerexchange.la \
    553   $(LIBGCRYPT_LIBS) \
    554   $(top_builddir)/src/bank-lib/libtalerfakebank.la \
    555   $(top_builddir)/src/bank-lib/libtalerbank.la \
    556   $(top_builddir)/src/json/libtalerjson.la \
    557   $(top_builddir)/src/util/libtalerutil.la \
    558   -lgnunetcurl \
    559   -lgnunetutil \
    560   -ljansson \
    561   $(XLIB)
    562 
    563 # Distribution
    564 
    565 EXTRA_DIST = \
    566   $(bin_SCRIPTS) \
    567   $(check_SCRIPTS) \
    568   valgrind.h \
    569   coins-cs.conf \
    570   coins-rsa.conf \
    571   sanction-list.json \
    572   test_exchange_api_home/.local/share/taler-auditor/offline-keys/auditor.priv \
    573   test_exchange_api_home/.local/share/taler-exchange/offline/master.priv \
    574   test_auditor_api-cs.conf \
    575   test_auditor_api-rsa.conf \
    576   test_auditor_api_expire_reserve_now-cs.conf \
    577   test_auditor_api_expire_reserve_now-rsa.conf \
    578   test_bank_api.conf \
    579   test_bank_api_fakebank.conf \
    580   test_bank_api_fakebank_twisted.conf \
    581   test_bank_api_nexus.conf \
    582   test_exchange_api.conf \
    583   test_exchange_api-cs.conf \
    584   test_exchange_api-rsa.conf \
    585   test_exchange_api_age_restriction.conf \
    586   test_exchange_api_age_restriction-cs.conf \
    587   test_exchange_api_age_restriction-rsa.conf \
    588   test_exchange_api-twisted.conf \
    589   test_exchange_api_twisted-cs.conf \
    590   test_exchange_api_twisted-rsa.conf \
    591   test_exchange_api_keys_cherry_picking.conf \
    592   test_exchange_api_keys_cherry_picking-cs.conf \
    593   test_exchange_api_keys_cherry_picking-rsa.conf \
    594   test_exchange_api_expire_reserve_now-cs.conf \
    595   test_exchange_api_expire_reserve_now-rsa.conf \
    596   test-taler-exchange-aggregator-postgres.conf \
    597   test-taler-exchange-wirewatch-postgres.conf \
    598   test_kyc_api.conf