Makefile.am (4164B)
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-management-instances-INSTANCE.c \ 20 merchant_api_delete-private-accounts-H_WIRE.c \ 21 merchant_api_delete-private-orders-ORDER_ID.c \ 22 merchant_api_delete-private-otp-devices-DEVICE_ID.c \ 23 merchant_api_delete-private-products-PRODUCT_ID.c \ 24 merchant_api_delete-private-templates-TEMPLATE_ID.c \ 25 merchant_api_delete-private-tokens-SERIAL.c \ 26 merchant_api_delete-private-transfers-TID.c \ 27 merchant_api_delete-private-units-UNIT.c \ 28 merchant_api_delete-private-webhooks-WEBHOOK_ID.c \ 29 merchant_api_get-config.c \ 30 merchant_api_get-management-instances.c \ 31 merchant_api_get-management-instances-INSTANCE.c \ 32 merchant_api_get-orders-ORDER_ID.c \ 33 merchant_api_get-private-accounts.c \ 34 merchant_api_get-private-accounts-H_WIRE.c \ 35 merchant_api_get-private-kyc.c \ 36 merchant_api_get-private-orders.c \ 37 merchant_api_get-private-orders-ORDER_ID.c \ 38 merchant_api_get-private-otp-devices.c \ 39 merchant_api_get-private-otp-devices-DEVICE_ID.c \ 40 merchant_api_get-private-products.c \ 41 merchant_api_get-private-products-PRODUCT_ID.c \ 42 merchant_api_get-private-statistics-amount-SLUG.c \ 43 merchant_api_get-private-statistics-counter-SLUG.c \ 44 merchant_api_get-private-templates.c \ 45 merchant_api_get-private-templates-TEMPLATE_ID.c \ 46 merchant_api_get-private-tokenfamilies-TOKEN_FAMILY_SLUG.c \ 47 merchant_api_get-private-transfers.c \ 48 merchant_api_get-private-units.c \ 49 merchant_api_get-private-units-UNIT.c \ 50 merchant_api_get-private-webhooks.c \ 51 merchant_api_get-private-webhooks-WEBHOOK_ID.c \ 52 merchant_api_get-products-IMAGE_HASH-image.c \ 53 merchant_api_get-templates-TEMPLATE_ID.c \ 54 merchant_api_patch-management-instances-INSTANCE.c \ 55 merchant_api_patch-private-accounts-H_WIRE.c \ 56 merchant_api_patch-private-orders-ORDER_ID-forget.c \ 57 merchant_api_patch-private-otp-devices-DEVICE_ID.c \ 58 merchant_api_patch-private-products-PRODUCT_ID.c \ 59 merchant_api_patch-private-templates-TEMPLATE_ID.c \ 60 merchant_api_patch-private-units-UNIT.c \ 61 merchant_api_patch-private-webhooks-WEBHOOK_ID.c \ 62 merchant_api_pay_service.c \ 63 merchant_api_post-management-instances.c \ 64 merchant_api_post-management-instances-INSTANCE-auth.c \ 65 merchant_api_post-orders-ORDER_ID-abort.c \ 66 merchant_api_post-orders-ORDER_ID-claim.c \ 67 merchant_api_post-orders-ORDER_ID-paid.c \ 68 merchant_api_post-orders-ORDER_ID-pay.c \ 69 merchant_api_post-orders-ORDER_ID-refund.c \ 70 merchant_api_post-private-accounts.c \ 71 merchant_api_post-private-categories.c \ 72 merchant_api_post-private-orders.c \ 73 merchant_api_post-private-orders-ORDER_ID-refund.c \ 74 merchant_api_post-private-otp-devices.c \ 75 merchant_api_post-private-products.c \ 76 merchant_api_post-private-products-PRODUCT_ID-lock.c \ 77 merchant_api_post-private-templates.c \ 78 merchant_api_post-private-token.c \ 79 merchant_api_post-private-tokenfamilies.c \ 80 merchant_api_post-private-transfers.c \ 81 merchant_api_post-private-units.c \ 82 merchant_api_post-private-webhooks.c \ 83 merchant_api_post-templates-TEMPLATE_ID.c 84 85 libtalermerchant_la_LIBADD = \ 86 -ltalerexchange \ 87 -ltalercurl \ 88 -ltalerjson \ 89 -ltalerkyclogic \ 90 -ltalerutil \ 91 -lgnunetcurl \ 92 -lgnunetjson \ 93 -lgnunetutil \ 94 -ljansson \ 95 -lcurl \ 96 $(XLIB) 97 98 if HAVE_DONAU 99 libtalermerchant_la_SOURCES += \ 100 merchant_api_get-private-donau.c \ 101 merchant_api_post-private-donau.c \ 102 merchant_api_delete-private-donau-DONAU_SERIAL.c 103 104 libtalermerchant_la_LIBADD += \ 105 -ldonau 106 endif 107 108 check_PROGRAMS = \ 109 test_merchant_api_common 110 111 TESTS = \ 112 $(check_PROGRAMS) 113 114 test_merchant_api_common_SOURCES = \ 115 test_merchant_api_common.c 116 test_merchant_api_common_LDADD = \ 117 $(top_srcdir)/src/lib/libtalermerchant.la \ 118 -lgnunetutil