anastasis

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

Makefile.am (2427B)


      1 # This Makefile.am is in the public domain
      2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
      3 
      4 bin_PROGRAMS = \
      5   anastasis-discover \
      6   anastasis-reducer
      7 
      8 if USE_COVERAGE
      9   AM_CFLAGS = --coverage -O0
     10   XLIB = -lgcov
     11 endif
     12 
     13 check_SCRIPTS = \
     14   test_anastasis_reducer_initialize_state.sh \
     15   test_anastasis_reducer_select_continent.sh \
     16   test_anastasis_reducer_select_country.sh \
     17   test_anastasis_reducer_backup_enter_user_attributes.sh \
     18   test_anastasis_reducer_add_authentication.sh \
     19   test_anastasis_reducer_done_authentication.sh \
     20   test_anastasis_reducer_done_policy_review.sh \
     21   test_anastasis_reducer_enter_secret.sh \
     22   test_anastasis_reducer_recovery_enter_user_attributes.sh \
     23   test_anastasis_reducer_recovery_no_pay.sh \
     24   test_anastasis_reducer_recovery_hanging.sh
     25 
     26 # Removed for now, libeufin is not yet working OK for this.
     27 #  test_iban.sh
     28 
     29 
     30 AM_TESTS_ENVIRONMENT=export ANASTASIS_PREFIX=$${ANASTASIS_PREFIX:-@libdir@};export PATH=$${ANASTASIS_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
     31 
     32 TESTS = \
     33  $(check_SCRIPTS)
     34 
     35 EXTRA_DIST = \
     36   $(check_SCRIPTS) \
     37   setup.sh \
     38   test_reducer_home/.local/share/taler/exchange-offline/master.priv \
     39   test_reducer.conf \
     40   test_reducer_free.conf \
     41   test_free_reducer.conf \
     42   test_anastasis_reducer_1.conf \
     43   test_anastasis_reducer_2.conf \
     44   test_anastasis_reducer_3.conf \
     45   test_anastasis_reducer_4.conf \
     46   test_anastasis_reducer_free_1.conf \
     47   test_anastasis_reducer_free_2.conf \
     48   test_anastasis_reducer_free_3.conf \
     49   test_anastasis_reducer_free_4.conf \
     50   resources/00-backup.json \
     51   resources/01-backup.json \
     52   resources/02-backup.json \
     53   resources/03-backup.json \
     54   resources/04-backup.json \
     55   resources/05-backup.json \
     56   resources/06-backup.json \
     57   resources/00-recovery.json \
     58   resources/01-recovery.json \
     59   resources/02-recovery.json
     60 
     61 anastasis_reducer_SOURCES = \
     62   anastasis-cli-redux.c
     63 anastasis_reducer_LDADD = \
     64   $(top_builddir)/src/util/libanastasisutil.la \
     65   $(top_builddir)/src/reducer/libanastasisredux.la \
     66   -ltalerjson \
     67   -ltalerutil \
     68   -lgnunetjson \
     69   -lgnunetcurl \
     70   -lgnunetutil \
     71   -ljansson \
     72   $(XLIB)
     73 
     74 
     75 anastasis_discover_SOURCES = \
     76   anastasis-cli-discover.c
     77 anastasis_discover_LDADD = \
     78   $(top_builddir)/src/util/libanastasisutil.la \
     79   $(top_builddir)/src/reducer/libanastasisredux.la \
     80   -ltalerjson \
     81   -ltalerutil \
     82   -lgnunetjson \
     83   -lgnunetcurl \
     84   -lgnunetutil \
     85   -ljansson \
     86   $(XLIB)