merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

Makefile.am (4134B)


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