donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

Makefile.am (2064B)


      1 # This Makefile.am is in the public domain
      2 AM_CPPFLAGS = \
      3  -I$(top_srcdir)/src/include \
      4  $(LIBGCRYPT_CFLAGS) \
      5  $(POSTGRESQL_CPPFLAGS)
      6 
      7 if USE_COVERAGE
      8   AM_CFLAGS = --coverage -O0
      9   XLIB = -lgcov
     10 endif
     11 
     12 pkgcfgdir = $(prefix)/share/donau/config.d/
     13 
     14 pkgcfg_DATA = \
     15   donau.conf
     16 
     17 # Programs
     18 
     19 bin_PROGRAMS = \
     20   donau-httpd
     21 
     22 donau_httpd_LDADD = \
     23   $(LIBGCRYPT_LIBS) \
     24   $(top_builddir)/src/donaudb/libdonaudb.la \
     25   $(top_builddir)/src/util/libdonauutil.la \
     26   $(top_builddir)/src/json/libdonaujson.la \
     27   -lmicrohttpd \
     28   -ltalermhd   \
     29   -ltalerutil  \
     30   -ltalerjson  \
     31   -ltalerpq \
     32   -lgnunetcurl \
     33   -lgnunetutil \
     34   -lgnunetjson \
     35   -ljansson \
     36   -lcurl \
     37   -lz \
     38   $(XLIB)
     39 
     40 donau_httpd_SOURCES = \
     41   donau-httpd.c donau-httpd.h \
     42   donau-httpd_db.c donau-httpd_db.h \
     43   donau-httpd_get-keys.c donau-httpd_get-keys.h \
     44   donau-httpd_get-config.c donau-httpd_get-config.h \
     45   donau-httpd_get-charities.c donau-httpd_get-charities.h \
     46   donau-httpd_delete-charities-CHARITY_ID.c donau-httpd_delete-charities-CHARITY_ID.h \
     47   donau-httpd_get-charity-CHARITY_ID.c donau-httpd_get-charity-CHARITY_ID.h \
     48   donau-httpd_post-charities.c donau-httpd_post-charities.h \
     49   donau-httpd_patch-charities-CHARITY_ID.c donau-httpd_patch-charities-CHARITY_ID.h \
     50   donau-httpd_get-history.c donau-httpd_get-history.h \
     51   donau-httpd_get-donation-statement-YEAR-HASH_DONOR_ID.c donau-httpd_get-donation-statement-YEAR-HASH_DONOR_ID.h \
     52   donau-httpd_post-batch-submit.c donau-httpd_post-batch-submit.h \
     53   donau-httpd_terms.c donau-httpd_terms.h \
     54   donau-httpd_post-csr-issue.c donau-httpd_post-csr-issue.h \
     55   donau-httpd_post-batch-issue-CHARITY_ID.c donau-httpd_post-batch-issue-CHARITY_ID.h
     56 
     57 # Testcases
     58 
     59 AM_TESTS_ENVIRONMENT=export DONAU_PREFIX=$${DONAU_PREFIX:-@libdir@};export PATH=$${DONAU_PREFIX:-@prefix@}/bin:$$PATH;
     60 
     61 check_SCRIPTS = \
     62   test_donau_httpd.sh
     63 
     64 TESTS = \
     65   $(check_SCRIPTS)
     66 
     67 # Distribution
     68 
     69 EXTRA_DIST = \
     70   test_donau_httpd.conf \
     71   test_donau_unix.conf \
     72   test_donau_httpd.get \
     73   donau.conf \
     74   setup.sh \
     75   $(bin_SCRIPTS) \
     76   $(check_SCRIPTS)