Makefile.am (3217B)
1 # This Makefile.am is in the public domain 2 AM_CPPFLAGS = -I$(top_srcdir)/src/include -I$(top_srcdir)/src/backend 3 4 if USE_COVERAGE 5 AM_CFLAGS = --coverage -O0 6 XLIB = -lgcov 7 endif 8 9 lib_LTLIBRARIES = \ 10 libtalermerchant.la 11 12 libtalermerchant_la_LDFLAGS = \ 13 -version-info 9:0:1 \ 14 -no-undefined 15 16 libtalermerchant_la_SOURCES = \ 17 merchant_api_curl_defaults.c merchant_api_curl_defaults.h \ 18 merchant_api_common.c merchant_api_common.h \ 19 merchant_api_delete_account.c \ 20 merchant_api_delete_instance.c \ 21 merchant_api_delete_instance_token.c \ 22 merchant_api_delete_order.c \ 23 merchant_api_delete_otp_device.c \ 24 merchant_api_delete_product.c \ 25 merchant_api_delete_template.c \ 26 merchant_api_delete_unit.c \ 27 merchant_api_delete_transfer.c \ 28 merchant_api_delete_webhook.c \ 29 merchant_api_get_account.c \ 30 merchant_api_get_accounts.c \ 31 merchant_api_get_config.c \ 32 merchant_api_get_instance.c \ 33 merchant_api_get_instances.c \ 34 merchant_api_get_kyc.c \ 35 merchant_api_get_orders.c \ 36 merchant_api_get_otp_device.c \ 37 merchant_api_get_otp_devices.c \ 38 merchant_api_get_product.c \ 39 merchant_api_get_product_image.c \ 40 merchant_api_get_products.c \ 41 merchant_api_get_statistics.c \ 42 merchant_api_get_transfers.c \ 43 merchant_api_get_template.c \ 44 merchant_api_get_unit.c \ 45 merchant_api_get_units.c \ 46 merchant_api_get_templates.c \ 47 merchant_api_get_webhook.c \ 48 merchant_api_get_webhooks.c \ 49 merchant_api_lock_product.c \ 50 merchant_api_merchant_get_order.c \ 51 merchant_api_patch_account.c \ 52 merchant_api_patch_instance.c \ 53 merchant_api_patch_order_forget.c \ 54 merchant_api_patch_otp_device.c \ 55 merchant_api_patch_product.c \ 56 merchant_api_patch_template.c \ 57 merchant_api_patch_unit.c \ 58 merchant_api_patch_webhook.c \ 59 merchant_api_post_account.c \ 60 merchant_api_post_instance_auth.c \ 61 merchant_api_post_instance_token.c \ 62 merchant_api_post_instances.c \ 63 merchant_api_post_orders.c \ 64 merchant_api_post_order_abort.c \ 65 merchant_api_post_order_claim.c \ 66 merchant_api_post_order_paid.c \ 67 merchant_api_post_order_pay.c \ 68 merchant_api_post_order_refund.c \ 69 merchant_api_post_otp_devices.c \ 70 merchant_api_post_products.c \ 71 merchant_api_post_units.c \ 72 merchant_api_post_transfers.c \ 73 merchant_api_post_templates.c \ 74 merchant_api_post_tokenfamilies.c \ 75 merchant_api_post_using_templates.c \ 76 merchant_api_post_webhooks.c \ 77 merchant_api_wallet_get_order.c \ 78 merchant_api_wallet_get_template.c \ 79 merchant_api_wallet_post_order_refund.c \ 80 taler_merchant_pay_service.c 81 82 libtalermerchant_la_LIBADD = \ 83 -ltalerexchange \ 84 -ltalercurl \ 85 -ltalerjson \ 86 -ltalerkyclogic \ 87 -ltalerutil \ 88 -lgnunetcurl \ 89 -lgnunetjson \ 90 -lgnunetutil \ 91 -ljansson \ 92 -lcurl \ 93 $(XLIB) 94 95 if HAVE_DONAU 96 libtalermerchant_la_SOURCES += \ 97 merchant_api_get_donau_instance.c \ 98 merchant_api_post_donau_instance.c \ 99 merchant_api_delete_donau_instance.c 100 101 libtalermerchant_la_LIBADD += \ 102 -ldonau 103 endif 104 105 check_PROGRAMS = \ 106 test_merchant_api_common 107 108 TESTS = \ 109 $(check_PROGRAMS) 110 111 test_merchant_api_common_SOURCES = \ 112 test_merchant_api_common.c 113 test_merchant_api_common_LDADD = \ 114 $(top_srcdir)/src/lib/libtalermerchant.la \ 115 -lgnunetutil