merchant

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

Makefile.am (1415B)


      1 # This Makefile.am is in the public domain
      2 AM_CPPFLAGS = -I$(top_srcdir)/src/include $(LIBGCRYPT_CFLAGS)
      3 
      4 if USE_COVERAGE
      5   AM_CFLAGS = --coverage -O0
      6   XLIB = -lgcov
      7 endif
      8 
      9 
     10 pkgcfgdir = $(prefix)/share/taler-merchant/config.d/
     11 
     12 pkgcfg_DATA = \
     13   currencies.conf \
     14   merchant-paths.conf
     15 
     16 bin_PROGRAMS = \
     17   taler-merchant-config
     18 
     19 AM_TESTS_ENVIRONMENT=export TALER_PREFIX=$${TALER_PREFIX:-@libdir@};export PATH=$${TALER_PREFIX:-@prefix@}/bin:$$PATH;
     20 
     21 check_PROGRAMS = \
     22   test_contract \
     23   test_validators
     24 
     25 TESTS = \
     26   $(check_PROGRAMS)
     27 
     28 taler_merchant_config_SOURCES = \
     29   taler-merchant-config.c
     30 taler_merchant_config_LDADD = \
     31   libtalermerchantutil.la \
     32  -lgnunetutil \
     33   $(XLIB)
     34 
     35 EXTRA_DIST = \
     36   $(bin_SCRIPTS) \
     37   $(pkgcfg_DATA)
     38 
     39 lib_LTLIBRARIES = \
     40   libtalermerchantutil.la
     41 
     42 libtalermerchantutil_la_SOURCES = \
     43   amount_quantity.c \
     44   contract_parse.c \
     45   contract_serialize.c \
     46   json.c \
     47   mfa.c \
     48   os_installation.c \
     49   template_parse.c \
     50   value_kinds.c \
     51   validators.c
     52 libtalermerchantutil_la_LIBADD = \
     53   -lgnunetjson \
     54   -lgnunetutil \
     55   -ltalerjson \
     56   -ltalerutil \
     57   $(XLIB)
     58 libtalermerchantutil_la_LDFLAGS = \
     59   -version-info 1:1:1 \
     60   -export-dynamic -no-undefined
     61 
     62 test_contract_SOURCES = \
     63   test_contract.c
     64 test_contract_LDADD = \
     65   -lgnunetutil \
     66   libtalermerchantutil.la
     67 
     68 test_validators_SOURCES = \
     69   test_contract.c
     70 test_validators_LDADD = \
     71   -lgnunetutil \
     72   libtalermerchantutil.la