exchange

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

Makefile.am (3927B)


      1 # This Makefile.am is in the public domain
      2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
      3 
      4 if USE_COVERAGE
      5   AM_CFLAGS = --coverage -O0
      6   XLIB = -lgcov
      7 endif
      8 
      9 bin_PROGRAMS = \
     10   taler-exchange-wire-gateway-client \
     11   taler-fakebank-run
     12 
     13 taler_fakebank_run_SOURCES = \
     14   taler-fakebank-run.c
     15 taler_fakebank_run_LDADD = \
     16   libtalerfakebank.la \
     17   $(top_builddir)/src/mhd/libtalermhd.la \
     18   $(top_builddir)/src/util/libtalerutil.la \
     19   -lgnunetutil
     20 
     21 taler_exchange_wire_gateway_client_SOURCES = \
     22   taler-exchange-wire-gateway-client.c
     23 taler_exchange_wire_gateway_client_LDADD = \
     24   $(LIBGCRYPT_LIBS) \
     25   $(top_builddir)/src/util/libtalerutil.la \
     26   $(top_builddir)/src/json/libtalerjson.la \
     27   libtalerbank.la \
     28   -lgnunetcurl \
     29   -lgnunetutil \
     30   -ljansson $(XLIB)
     31 
     32 lib_LTLIBRARIES = \
     33   libtalerbank.la \
     34   libtalerfakebank.la
     35 
     36 libtalerbank_la_LDFLAGS = \
     37   -version-info 3:1:0 \
     38   -no-undefined
     39 libtalerbank_la_SOURCES = \
     40   bank_api_account_token.c \
     41   bank_api_admin_add_incoming.c \
     42   bank_api_admin_add_kycauth.c \
     43   bank_api_common.c bank_api_common.h \
     44   bank_api_credit.c \
     45   bank_api_debit.c \
     46   bank_api_transfer.c \
     47   bank_api_parse.c
     48 libtalerbank_la_LIBADD = \
     49   $(top_builddir)/src/json/libtalerjson.la \
     50   $(top_builddir)/src/curl/libtalercurl.la \
     51   $(top_builddir)/src/util/libtalerutil.la \
     52   -lgnunetcurl \
     53   -lgnunetjson \
     54   -lgnunetmhd \
     55   -lgnunetutil \
     56   -ljansson \
     57   -lcurl \
     58   $(XLIB)
     59 
     60 libtalerfakebank_la_LDFLAGS = \
     61   -version-info 0:0:0 \
     62   -no-undefined
     63 libtalerfakebank_la_SOURCES = \
     64   fakebank.c fakebank.h \
     65   fakebank_api_check.c \
     66   fakebank_common_lookup.c fakebank_common_lookup.h \
     67   fakebank_common_lp.c fakebank_common_lp.h \
     68   fakebank_common_make_admin_transfer.c fakebank_common_make_admin_transfer.h \
     69   fakebank_common_parser.c fakebank_common_parser.h \
     70   fakebank_common_transact.c fakebank_common_transact.h \
     71   fakebank_stop.c \
     72   fakebank_bank.c fakebank_bank.h \
     73   fakebank_bank_accounts_withdrawals.c fakebank_bank_accounts_withdrawals.h \
     74   fakebank_bank_get_accounts.c fakebank_bank_get_accounts.h \
     75   fakebank_bank_get_withdrawals.c fakebank_bank_get_withdrawals.h \
     76   fakebank_bank_get_root.c fakebank_bank_get_root.h \
     77   fakebank_bank_post_accounts_token.c fakebank_bank_post_accounts_token.h \
     78   fakebank_bank_post_accounts_withdrawals.c fakebank_bank_post_accounts_withdrawals.h \
     79   fakebank_bank_post_withdrawals_id_op.c fakebank_bank_post_withdrawals_id_op.h \
     80   fakebank_bank_testing_register.c fakebank_bank_testing_register.h \
     81   fakebank_tbr.c fakebank_tbr.h \
     82   fakebank_tbr_get_history.c fakebank_tbr_get_history.h \
     83   fakebank_tbr_get_root.c fakebank_tbr_get_root.h \
     84   fakebank_tbi.c fakebank_tbi.h \
     85   fakebank_tbi_get_withdrawal_operation.c fakebank_tbi_get_withdrawal_operation.h \
     86   fakebank_tbi_post_withdrawal_operation.c fakebank_tbi_post_withdrawal_operation.h \
     87   fakebank_twg.c fakebank_twg.h \
     88   fakebank_twg_admin_add_incoming.c fakebank_twg_admin_add_incoming.h \
     89   fakebank_twg_admin_add_kycauth.c fakebank_twg_admin_add_kycauth.h \
     90   fakebank_twg_get_root.c fakebank_twg_get_root.h \
     91   fakebank_twg_get_transfers.c fakebank_twg_get_transfers.h \
     92   fakebank_twg_get_transfers_id.c \
     93   fakebank_twg_history.c fakebank_twg_history.h \
     94   fakebank_twg_transfer.c fakebank_twg_transfer.h
     95 libtalerfakebank_la_LIBADD = \
     96   $(top_builddir)/src/json/libtalerjson.la \
     97   $(top_builddir)/src/mhd/libtalermhd.la \
     98   $(top_builddir)/src/util/libtalerutil.la \
     99   -lgnunetmhd \
    100   -lgnunetjson \
    101   -lgnunetutil \
    102   -ljansson \
    103   -lcurl \
    104   -lmicrohttpd \
    105   -lpthread \
    106   $(XLIB)
    107 
    108 check_SCRIPTS = \
    109   test_bank.sh
    110 
    111 AM_TESTS_ENVIRONMENT=export TALER_EXCHANGE_PREFIX=$${TALER_EXCHANGE_PREFIX:-@libdir@};export PATH=$${TALER_EXCHANGE_PREFIX:-@prefix@}/bin:$$PATH;export TALER_AUDITOR_PREFIX=$${TALER_AUDITOR_PREFIX:-@libdir@};export TALER_BANK_PREFIX=$${TALER_BANK_PREFIX:-@libdir@};
    112 
    113 TESTS = \
    114   $(check_SCRIPTS)
    115 
    116 EXTRA_DIST = \
    117   $(check_SCRIPTS) \
    118   test_bank.conf