anastasis

Credential backup and recovery protocol and service
Log | Files | Refs | Submodules | README | LICENSE

Makefile.am (1263B)


      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 bin_PROGRAMS = \
     10   anastasis-config \
     11   anastasis-crypto-tvg
     12 
     13 anastasis_config_SOURCES = \
     14   anastasis-config.c
     15 anastasis_config_LDADD = \
     16   libanastasisutil.la \
     17  -lgnunetutil \
     18   $(XLIB)
     19 
     20 pkgcfgdir = $(prefix)/share/anastasis/config.d/
     21 
     22 pkgcfg_DATA = \
     23   paths.conf
     24 
     25 EXTRA_DIST = \
     26   $(pkgcfg_DATA)
     27 
     28 
     29 lib_LTLIBRARIES = \
     30   libanastasisutil.la
     31 
     32 libanastasisutil_la_SOURCES = \
     33   anastasis_crypto.c \
     34   os_installation.c \
     35   pin.c
     36 libanastasisutil_la_LIBADD = \
     37   -lgnunetutil \
     38   $(LIBGCRYPT_LIBS) \
     39   -lsodium \
     40   -ljansson \
     41   -ltalerutil \
     42   $(XLIB)
     43 libanastasisutil_la_LDFLAGS = \
     44   -version-info 0:0:0 \
     45   -no-undefined
     46 
     47 check_PROGRAMS = \
     48   test_anastasis_crypto
     49 
     50 TESTS = \
     51  $(check_PROGRAMS)
     52 
     53 test_anastasis_crypto_SOURCES = \
     54   test_anastasis_crypto.c
     55 test_anastasis_crypto_LDADD = \
     56   $(top_builddir)/src/util/libanastasisutil.la \
     57   -lgnunetutil \
     58   -ltalerutil \
     59   $(XLIB)
     60 
     61 anastasis_crypto_tvg_SOURCES = \
     62   anastasis-crypto-tvg.c
     63 anastasis_crypto_tvg_LDADD = \
     64   libanastasisutil.la \
     65   -ltalerjson \
     66   -ltalerutil \
     67   -lgnunetjson \
     68   -lgnunetutil \
     69   -ljansson \
     70   $(XLIB)