# This Makefile.am is in the public domain AM_CPPFLAGS = -I$(top_srcdir)/src/include -I$(top_srcdir)/src/backend if USE_COVERAGE AM_CFLAGS = --coverage -O0 XLIB = -lgcov endif lib_LTLIBRARIES = \ libtalermerchanttesting.la libtalermerchanttesting_la_LDFLAGS = \ -version-info 2:0:0 \ -no-undefined libtalermerchanttesting_la_SOURCES = \ testing_api_cmd_config.c \ testing_api_cmd_abort_order.c \ testing_api_cmd_claim_order.c \ testing_api_cmd_get_instance.c \ testing_api_cmd_get_instances.c \ testing_api_cmd_get_orders.c \ testing_api_cmd_get_product.c \ testing_api_cmd_get_products.c \ testing_api_cmd_get_reserve.c \ testing_api_cmd_get_reserves.c \ testing_api_cmd_get_tips.c \ testing_api_cmd_get_transfers.c \ testing_api_cmd_delete_instance.c \ testing_api_cmd_delete_order.c \ testing_api_cmd_delete_product.c \ testing_api_cmd_delete_reserve.c \ testing_api_cmd_forget_order.c \ testing_api_cmd_lock_product.c \ testing_api_cmd_merchant_get_order.c \ testing_api_cmd_merchant_get_tip.c \ testing_api_cmd_pay_order.c \ testing_api_cmd_post_instances.c \ testing_api_cmd_post_orders_paid.c \ testing_api_cmd_post_orders.c \ testing_api_cmd_post_products.c \ testing_api_cmd_post_reserves.c \ testing_api_cmd_post_transfers.c \ testing_api_cmd_patch_instance.c \ testing_api_cmd_patch_product.c \ testing_api_cmd_refund_order.c \ \ testing_api_cmd_tip_authorize.c \ testing_api_cmd_tip_pickup.c \ testing_api_cmd_wallet_get_order.c \ testing_api_cmd_wallet_get_tip.c \ testing_api_cmd_wallet_post_orders_refund.c \ testing_api_helpers.c \ testing_api_trait_claim_nonce.c \ testing_api_trait_merchant_sig.c \ testing_api_trait_string.c \ testing_api_trait_hash.c \ testing_api_trait_planchet.c \ testing_api_trait_refund_entry.c libtalermerchanttesting_la_LIBADD = \ $(top_srcdir)/src/lib/libtalermerchant.la \ -ltalerexchange \ -ltalerjson \ -ltalerutil \ -lgnunetcurl \ -lgnunetjson \ -lgnunetutil \ -ljansson \ -ltalertesting \ $(XLIB) if HAVE_TALERFAKEBANK check_PROGRAMS = \ test_merchant_api if HAVE_TWISTER check_PROGRAMS += test_merchant_api_twisted endif endif TESTS = \ $(check_PROGRAMS) test_merchant_api_twisted_SOURCES = \ test_merchant_api_twisted.c test_merchant_api_twisted_LDADD = \ $(top_srcdir)/src/backenddb/libtalermerchantdb.la \ $(top_srcdir)/src/lib/libtalermerchant.la \ $(LIBGCRYPT_LIBS) \ -ltalertesting \ -ltalermerchanttesting \ -ltalertwistertesting \ -ltalerfakebank \ -ltalerbank \ -ltalerexchange \ -ltalerjson \ -ltalerutil \ -lgnunetjson \ -lgnunetcurl \ -lgnunetutil \ -ljansson \ -ltalertwister test_merchant_api_SOURCES = \ test_merchant_api.c test_merchant_api_LDADD = \ libtalermerchanttesting.la \ $(top_srcdir)/src/backenddb/libtalermerchantdb.la \ $(top_srcdir)/src/lib/libtalermerchant.la \ $(LIBGCRYPT_LIBS) \ -ltalertesting \ -ltalerfakebank \ -ltalerbank \ -ltalerexchange \ -ltalerjson \ -ltalerutil \ -lgnunetjson \ -lgnunetcurl \ -lgnunetutil \ -ljansson EXTRA_DIST = \ test_merchant_api.conf \ test_merchant_api_twisted.conf \ test_merchant_api_proxy_merchant.conf \ test_merchant_api_proxy_exchange.conf \ test_merchant_api_home/.local/share/taler/exchange/offline-keys/master.priv \ test_merchant_api_home/.config/taler/exchange/account-2.json \ test_merchant.priv