anastasis

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

Makefile.am (2007B)


      1 # This Makefile.am is in the public domain
      2 AM_CPPFLAGS = -I$(top_srcdir)/src/include -I$(top_srcdir)/src/backend -I$(top_srcdir)/src/lib
      3 
      4 if USE_COVERAGE
      5   AM_CFLAGS = --coverage -O0
      6   XLIB = -lgcov
      7 endif
      8 
      9 lib_LTLIBRARIES = \
     10   libanastasistesting.la
     11 
     12 libanastasistesting_la_LDFLAGS = \
     13   -version-info 0:0:0 \
     14   -no-undefined
     15 libanastasistesting_la_SOURCES = \
     16   testing_api_cmd_policy_store.c \
     17   testing_api_cmd_truth_challenge.c \
     18   testing_api_cmd_truth_solve.c \
     19   testing_api_cmd_truth_store.c \
     20   testing_api_cmd_policy_lookup.c \
     21   testing_api_cmd_config.c \
     22   testing_api_helpers.c \
     23   testing_api_traits.c \
     24   testing_cmd_truth_upload.c \
     25   testing_cmd_policy_create.c \
     26   testing_cmd_secret_share.c \
     27   testing_cmd_recover_secret.c \
     28   testing_cmd_challenge_answer.c
     29 libanastasistesting_la_LIBADD = \
     30   $(top_builddir)/src/restclient/libanastasisrest.la \
     31   $(top_builddir)/src/lib/libanastasis.la \
     32   $(top_builddir)/src/util/libanastasisutil.la \
     33   -ltalerexchange \
     34   -ltalermerchant \
     35   -ltalerjson \
     36   -ltalerutil \
     37   -lgnunetcurl \
     38   -lgnunetjson \
     39   -lgnunetutil \
     40   -ljansson \
     41   -ltalertesting \
     42   $(XLIB)
     43 
     44 
     45 check_PROGRAMS = \
     46   test_anastasisrest_api \
     47   test_anastasis
     48 
     49 AM_TESTS_ENVIRONMENT=export ANASTASIS_PREFIX=$${ANASTASIS_PREFIX:-@libdir@};export PATH=$${ANASTASIS_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
     50 TESTS = \
     51   $(check_PROGRAMS)
     52 
     53 test_anastasisrest_api_SOURCES = \
     54   test_anastasis_api.c
     55 test_anastasisrest_api_LDADD = \
     56   libanastasistesting.la \
     57   -ltalermerchanttesting \
     58   -ltalertesting \
     59   -lgnunetutil \
     60   $(XLIB)
     61 
     62 test_anastasis_SOURCES = \
     63   test_anastasis.c
     64 test_anastasis_LDADD = \
     65   libanastasistesting.la \
     66   -ltalermerchanttesting \
     67   -ltalertesting \
     68   -ltalerexchange \
     69   -lgnunetutil \
     70   $(XLIB)
     71 
     72 EXTRA_DIST = \
     73   test_anastasis_api.conf \
     74   test_anastasis_api_home/taler/exchange/offline-keys/master.priv \
     75   sms_authentication.sh
     76 
     77 MOSTLYCLEANFILES = \
     78   test_anastasis_api_home/taler/exchange/offline-keys/secm_tofus.pub