exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

Makefile.am (4274B)


      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 
     14 # Libraries
     15 
     16 lib_LTLIBRARIES = \
     17   libtalerauditor.la \
     18   libtalerexchange.la
     19 
     20 libtalerexchange_la_LDFLAGS = \
     21   -version-info 20:0:0 \
     22   -no-undefined
     23 libtalerexchange_la_SOURCES = \
     24   exchange_api_delete-purses-PURSE_PUB.c \
     25   exchange_api_get-aml-OFFICER_PUB-attributes-H_NORMALIZED_PAYTO.c \
     26   exchange_api_get-aml-OFFICER_PUB-decisions.c \
     27   exchange_api_get-aml-OFFICER_PUB-kyc-statistics-NAMES.c \
     28   exchange_api_get-aml-OFFICER_PUB-legitimizations.c \
     29   exchange_api_get-aml-OFFICER_PUB-measures.c \
     30   exchange_api_get-coins-COIN_PUB-history.c \
     31   exchange_api_get-contracts-CONTRACT_PUB.c \
     32   exchange_api_get-deposits-H_WIRE-MERCHANT_PUB-H_CONTRACT_TERMS-COIN_PUB.c \
     33   exchange_api_get-kyc-check-H_NORMALIZED_PAYTO.c \
     34   exchange_api_get-kyc-info-ACCESS_TOKEN.c \
     35   exchange_api_get-kyc-proof-PROVIDER_NAME.c \
     36   exchange_api_get-keys.c \
     37   exchange_api_get-management-keys.c \
     38   exchange_api_get-purses-PURSE_PUB-merge.c \
     39   exchange_api_get-reserves-attest-RESERVE_PUB.c \
     40   exchange_api_get-reserves-RESERVE_PUB.c \
     41   exchange_api_get-reserves-RESERVE_PUB-history.c \
     42   exchange_api_get-transfers-WTID.c \
     43   exchange_api_common.c exchange_api_common.h \
     44   exchange_api_curl_defaults.c exchange_api_curl_defaults.h \
     45   exchange_api_handle.c exchange_api_handle.h \
     46   exchange_api_post-aml-OFFICER_PUB-decision.c \
     47   exchange_api_post-auditors-AUDITOR_PUB-H_DENOM_PUB.c \
     48   exchange_api_post-batch-deposit.c \
     49   exchange_api_post-blinding-prepare.c \
     50   exchange_api_post-coins-COIN_PUB-refund.c \
     51   exchange_api_post-kyc-start-ID.c \
     52   exchange_api_post-kyc-wallet.c \
     53   exchange_api_post-management-aml-officers.c \
     54   exchange_api_post-management-auditors-AUDITOR_PUB-disable.c \
     55   exchange_api_post-management-auditors.c \
     56   exchange_api_post-management-denominations-H_DENOM_PUB-revoke.c \
     57   exchange_api_post-management-drain.c \
     58   exchange_api_post-management-extensions.c \
     59   exchange_api_post-management-global-fees.c \
     60   exchange_api_post-management-keys.c \
     61   exchange_api_post-management-partners.c \
     62   exchange_api_post-management-signkeys-EXCHANGE_PUB-revoke.c \
     63   exchange_api_post-management-wire-disable.c \
     64   exchange_api_post-management-wire-fee.c \
     65   exchange_api_post-management-wire.c \
     66   exchange_api_post-melt.c \
     67   exchange_api_post-purses-PURSE_PUB-create.c \
     68   exchange_api_post-purses-PURSE_PUB-deposit.c \
     69   exchange_api_post-purses-PURSE_PUB-merge.c \
     70   exchange_api_post-recoup-refresh.c \
     71   exchange_api_post-recoup-withdraw.c \
     72   exchange_api_post-reserves-attest-RESERVE_PUB.c \
     73   exchange_api_post-reserves-RESERVE_PUB-close.c \
     74   exchange_api_post-reserves-RESERVE_PUB-open.c \
     75   exchange_api_post-reserves-RESERVE_PUB-purse.c \
     76   exchange_api_post-reveal-melt.c \
     77   exchange_api_post-reveal-withdraw.c \
     78   exchange_api_post-withdraw.c \
     79   exchange_api_post-withdraw_blinded.c \
     80   exchange_api_refresh_common.c exchange_api_refresh_common.h \
     81   exchange_api_restrictions.c \
     82   exchange_api_stefan.c
     83 
     84 libtalerexchange_la_LIBADD = \
     85   libtalerauditor.la \
     86   $(top_builddir)/src/json/libtalerjson.la \
     87   $(top_builddir)/src/kyclogic/libtalerkyclogic.la \
     88   $(top_builddir)/src/curl/libtalercurl.la \
     89   $(top_builddir)/src/util/libtalerutil.la \
     90   $(top_builddir)/src/extensions/libtalerextensions.la \
     91   -lgnunetcurl \
     92   -lgnunetjson \
     93   -lgnunetutil \
     94   -ljansson \
     95   -lcurl \
     96   -lm \
     97   $(XLIB)
     98 
     99 libtalerauditor_la_LDFLAGS = \
    100   -version-info 0:0:0 \
    101   -no-undefined
    102 libtalerauditor_la_SOURCES = \
    103   auditor_api_curl_defaults.c auditor_api_curl_defaults.h \
    104   auditor_api_get_config.c \
    105   auditor_api_deposit_confirmation.c
    106 libtalerauditor_la_LIBADD = \
    107   $(top_builddir)/src/curl/libtalercurl.la \
    108   $(top_builddir)/src/json/libtalerjson.la \
    109   $(top_builddir)/src/util/libtalerutil.la \
    110   -lgnunetcurl \
    111   -lgnunetjson \
    112   -lgnunetutil \
    113   -ljansson \
    114   -lcurl \
    115   -lm \
    116   $(XLIB)
    117 
    118 
    119 check_PROGRAMS = \
    120  test_stefan
    121 
    122 TESTS = \
    123  $(check_PROGRAMS)
    124 
    125 
    126 test_stefan_SOURCES = \
    127   test_stefan.c
    128 test_stefan_LDADD = \
    129   $(top_builddir)/src/lib/libtalerexchange.la \
    130   $(top_builddir)/src/util/libtalerutil.la \
    131   -lgnunetutil