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