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