donau

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

Makefile.am (1584B)


      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/donau/config.d/
     11 
     12 pkgcfg_DATA = \
     13   currencies.conf \
     14   paths.conf \
     15   donau-secmod-eddsa.conf \
     16   donau-secmod-rsa.conf \
     17   donau-secmod-cs.conf 
     18 
     19 lib_LTLIBRARIES = \
     20   libdonauutil.la
     21 
     22 libdonauutil_la_SOURCES = \
     23   charity_signatures.c \
     24   donau_signatures.c \
     25   donau_os_installation.c \
     26   donau_crypto.c \
     27   qr.c
     28 
     29 libdonauutil_la_LIBADD = \
     30   -ltalerutil \
     31   -lgnunetutil \
     32   -ltalerjson \
     33   -lgnunetjson \
     34   -lgnunetcurl \
     35   -lsodium \
     36   -ljansson \
     37   $(LIBGCRYPT_LIBS) \
     38   -lmicrohttpd $(XLIB) \
     39   -lz \
     40   -lm
     41 libdonauutil_la_LDFLAGS = \
     42   -version-info 0:0:0 \
     43   -no-undefined
     44 
     45 EXTRA_DIST = \
     46   $(pkgcfg_DATA) \
     47   donau-config.in
     48 
     49 donau_secmod_rsa_SOURCES = \
     50   donau-secmod-rsa.c
     51 donau_secmod_rsa_LDADD = \
     52   libdonauutil.la \
     53   -ltalerutil \
     54   -lgnunetutil \
     55   -lpthread \
     56   $(LIBGCRYPT_LIBS) \
     57   $(XLIB)
     58 
     59 donau_secmod_cs_SOURCES = \
     60   donau-secmod-cs.c 
     61 donau_secmod_cs_LDADD = \
     62   libdonauutil.la \
     63   -ltalerutil \
     64   -lgnunetutil \
     65   -lpthread \
     66   $(LIBGCRYPT_LIBS) \
     67   $(XLIB)
     68 
     69 donau_secmod_eddsa_SOURCES = \
     70   donau-secmod-eddsa.c
     71 donau_secmod_eddsa_LDADD = \
     72   libdonauutil.la \
     73   -ltalerutil \
     74   -lgnunetutil \
     75   -lpthread \
     76   $(LIBGCRYPT_LIBS) \
     77   $(XLIB)
     78 
     79 bin_PROGRAMS = \
     80   donau-config \
     81   donau-secmod-eddsa \
     82   donau-secmod-rsa \
     83   donau-secmod-cs
     84 
     85 
     86 donau_config_SOURCES = \
     87   donau-config.c
     88 donau_config_LDADD = \
     89   libdonauutil.la \
     90  -lgnunetutil \
     91   $(XLIB)