exchange

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

Makefile.am (3676B)


      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 18:0:0 \
     22   -no-undefined
     23 libtalerexchange_la_SOURCES = \
     24   exchange_api_add_aml_decision.c \
     25   exchange_api_aml_legitimizations_get.c \
     26   exchange_api_auditor_add_denomination.c \
     27   exchange_api_batch_deposit.c \
     28   exchange_api_blinding_prepare.c \
     29   exchange_api_coins_history.c \
     30   exchange_api_common.c exchange_api_common.h \
     31   exchange_api_contracts_get.c \
     32   exchange_api_curl_defaults.c exchange_api_curl_defaults.h \
     33   exchange_api_deposits_get.c \
     34   exchange_api_get_aml_measures.c \
     35   exchange_api_get_kyc_statistics.c \
     36   exchange_api_handle.c exchange_api_handle.h \
     37   exchange_api_kyc_check.c \
     38   exchange_api_kyc_info.c \
     39   exchange_api_kyc_proof.c \
     40   exchange_api_kyc_start.c \
     41   exchange_api_kyc_wallet.c \
     42   exchange_api_lookup_aml_decisions.c \
     43   exchange_api_lookup_kyc_attributes.c \
     44   exchange_api_management_add_partner.c \
     45   exchange_api_management_auditor_disable.c \
     46   exchange_api_management_auditor_enable.c \
     47   exchange_api_management_drain_profits.c \
     48   exchange_api_management_get_keys.c \
     49   exchange_api_management_post_extensions.c \
     50   exchange_api_management_post_keys.c \
     51   exchange_api_management_revoke_denomination_key.c \
     52   exchange_api_management_revoke_signing_key.c \
     53   exchange_api_management_set_global_fee.c \
     54   exchange_api_management_set_wire_fee.c \
     55   exchange_api_management_update_aml_officer.c \
     56   exchange_api_management_wire_disable.c \
     57   exchange_api_management_wire_enable.c \
     58   exchange_api_melt_v27.c \
     59   exchange_api_purse_create_with_deposit.c \
     60   exchange_api_purse_create_with_merge.c \
     61   exchange_api_purse_delete.c \
     62   exchange_api_purse_deposit.c \
     63   exchange_api_purse_merge.c \
     64   exchange_api_purses_get.c \
     65   exchange_api_recoup.c \
     66   exchange_api_recoup_refresh.c \
     67   exchange_api_refresh_common.c exchange_api_refresh_common.h \
     68   exchange_api_refund.c \
     69   exchange_api_reserves_attest.c \
     70   exchange_api_reserves_close.c \
     71   exchange_api_reserves_get.c \
     72   exchange_api_reserves_get_attestable.c \
     73   exchange_api_reserves_history.c \
     74   exchange_api_reserves_open.c \
     75   exchange_api_restrictions.c \
     76   exchange_api_reveal_withdraw.c \
     77   exchange_api_reveal_melt.c \
     78   exchange_api_stefan.c \
     79   exchange_api_transfers_get.c \
     80   exchange_api_withdraw.c
     81 
     82 libtalerexchange_la_LIBADD = \
     83   libtalerauditor.la \
     84   $(top_builddir)/src/json/libtalerjson.la \
     85   $(top_builddir)/src/kyclogic/libtalerkyclogic.la \
     86   $(top_builddir)/src/curl/libtalercurl.la \
     87   $(top_builddir)/src/util/libtalerutil.la \
     88   $(top_builddir)/src/extensions/libtalerextensions.la \
     89   -lgnunetcurl \
     90   -lgnunetjson \
     91   -lgnunetutil \
     92   -ljansson \
     93   -lcurl \
     94   -lm \
     95   $(XLIB)
     96 
     97 libtalerauditor_la_LDFLAGS = \
     98   -version-info 0:0:0 \
     99   -no-undefined
    100 libtalerauditor_la_SOURCES = \
    101   auditor_api_curl_defaults.c auditor_api_curl_defaults.h \
    102   auditor_api_get_config.c \
    103   auditor_api_deposit_confirmation.c
    104 libtalerauditor_la_LIBADD = \
    105   $(top_builddir)/src/curl/libtalercurl.la \
    106   $(top_builddir)/src/json/libtalerjson.la \
    107   $(top_builddir)/src/util/libtalerutil.la \
    108   -lgnunetcurl \
    109   -lgnunetjson \
    110   -lgnunetutil \
    111   -ljansson \
    112   -lcurl \
    113   -lm \
    114   $(XLIB)
    115 
    116 
    117 check_PROGRAMS = \
    118  test_stefan
    119 
    120 TESTS = \
    121  $(check_PROGRAMS)
    122 
    123 
    124 test_stefan_SOURCES = \
    125   test_stefan.c
    126 test_stefan_LDADD = \
    127   $(top_builddir)/src/lib/libtalerexchange.la \
    128   $(top_builddir)/src/util/libtalerutil.la \
    129   -lgnunetutil