exchange

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

Makefile.am (2075B)


      1 # This Makefile.am is in the public domain
      2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
      3 
      4 pkgcfgdir = $(prefix)/share/taler-exchange/config.d/
      5 
      6 pkgcfg_DATA = \
      7   coins.conf \
      8   exchange-offline.conf
      9 
     10 if USE_COVERAGE
     11   AM_CFLAGS = --coverage -O0
     12   XLIB = -lgcov
     13 endif
     14 
     15 bin_PROGRAMS = \
     16   taler-auditor-offline \
     17   taler-exchange-kyc-trigger \
     18   taler-exchange-offline \
     19   taler-exchange-dbinit
     20 
     21 taler_exchange_offline_SOURCES = \
     22   taler-exchange-offline.c
     23 taler_exchange_offline_LDADD = \
     24   $(LIBGCRYPT_LIBS) \
     25   $(top_builddir)/src/lib/libtalerexchange.la \
     26   $(top_builddir)/src/json/libtalerjson.la \
     27   $(top_builddir)/src/util/libtalerutil.la \
     28   $(top_builddir)/src/extensions/libtalerextensions.la \
     29   -lgnunetjson \
     30   -lgnunetcurl \
     31   -ljansson \
     32   -lgnunetutil \
     33   $(XLIB)
     34 
     35 taler_exchange_kyc_trigger_SOURCES = \
     36   taler-exchange-kyc-trigger.c
     37 taler_exchange_kyc_trigger_LDADD = \
     38   $(LIBGCRYPT_LIBS) \
     39   $(top_builddir)/src/lib/libtalerexchange.la \
     40   $(top_builddir)/src/util/libtalerutil.la \
     41   -lgnunetjson \
     42   -lgnunetcurl \
     43   -ljansson \
     44   -lgnunetutil \
     45   $(XLIB)
     46 
     47 taler_auditor_offline_SOURCES = \
     48   taler-auditor-offline.c
     49 taler_auditor_offline_LDADD = \
     50   $(LIBGCRYPT_LIBS) \
     51   $(top_builddir)/src/lib/libtalerexchange.la \
     52   $(top_builddir)/src/json/libtalerjson.la \
     53   $(top_builddir)/src/util/libtalerutil.la \
     54   $(top_builddir)/src/extensions/libtalerextensions.la \
     55   -lgnunetjson \
     56   -lgnunetcurl \
     57   -ljansson \
     58   -lgnunetutil \
     59   $(XLIB)
     60 
     61 taler_exchange_dbinit_SOURCES = \
     62   taler-exchange-dbinit.c
     63 taler_exchange_dbinit_LDADD = \
     64   $(LIBGCRYPT_LIBS) \
     65   $(top_builddir)/src/util/libtalerutil.la \
     66   $(top_builddir)/src/pq/libtalerpq.la \
     67   $(top_builddir)/src/exchangedb/libtalerexchangedb.la \
     68   -lgnunetutil \
     69   $(XLIB)
     70 taler_exchange_dbinit_CPPFLAGS = \
     71   -I$(top_srcdir)/src/include \
     72   -I$(top_srcdir)/src/pq/ \
     73   $(POSTGRESQL_CPPFLAGS)
     74 
     75 
     76 # Testcases
     77 
     78 AM_TESTS_ENVIRONMENT=export TALER_EXCHANGE_PREFIX=$${TALER_EXCHANGE_PREFIX:-@libdir@};export PATH=$${TALER_EXCHANGE_PREFIX:-@prefix@}/bin:$$PATH;
     79 
     80 # Distribution
     81 
     82 EXTRA_DIST = \
     83   $(pkgcfg_DATA)