anastasis

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

Makefile.am (4754B)


      1 # This Makefile.am is in the public domain
      2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
      3 
      4 cfgdir = $(prefix)/share/anastasis/config.d/
      5 
      6 cfg_DATA = \
      7   authorization-email.conf
      8 
      9 
     10 SUBDIRS = libanastasiseufin .
     11 
     12 pkgcfgdir = $(prefix)/share/anastasis/config.d/
     13 plugindir = $(libdir)/anastasis
     14 pkgdatadir= $(prefix)/share/anastasis/
     15 
     16 pkgdata_DATA = \
     17   authorization-email-messages.json \
     18   authorization-iban-messages.json \
     19   authorization-post-messages.json \
     20   authorization-sms-messages.json
     21 
     22 EXTRA_DIST = \
     23   $(pkgdata_DATA) \
     24   $(cfg_DATA) \
     25   $(bin_SCRIPTS) \
     26   iban.h iban.c
     27 
     28 
     29 if USE_COVERAGE
     30   AM_CFLAGS = --coverage -O0
     31   XLIB = -lgcov
     32 endif
     33 
     34 bin_PROGRAMS = \
     35   anastasis-helper-authorization-iban
     36 
     37 bin_SCRIPTS = \
     38   anastasis-authorization-email.sh \
     39   anastasis-authorization-sms.sh \
     40   anastasis-authorization-sms-clicksend.sh \
     41   anastasis-authorization-sms-telesign.sh \
     42   anastasis-authorization-post.sh
     43 
     44 anastasis_helper_authorization_iban_SOURCES = \
     45   anastasis-helper-authorization-iban.c
     46 anastasis_helper_authorization_iban_LDADD = \
     47   $(top_builddir)/src/stasis/libanastasisdb.la \
     48   $(top_builddir)/src/authorization/libanastasiseufin/libanastasiseufin.la \
     49   $(top_builddir)/src/util/libanastasisutil.la \
     50   -ltalermhd \
     51   -ltalerutil \
     52   -lgnunetcurl \
     53   -lgnunetutil \
     54   -ljansson \
     55   -lmicrohttpd \
     56   -lpthread
     57 
     58 
     59 lib_LTLIBRARIES = \
     60   libanastasisauthorization.la
     61 
     62 libanastasisauthorization_la_SOURCES = \
     63   anastasis_authorization_plugin.c
     64 libanastasisauthorization_la_LIBADD = \
     65   $(LTLIBINTL)
     66 libanastasisauthorization_la_LDFLAGS = \
     67   $(top_builddir)/src/util/libanastasisutil.la \
     68   -ltalerutil \
     69   -lgnunetutil \
     70   -lmicrohttpd \
     71   -lltdl \
     72   $(XLIB)
     73 
     74 plugin_LTLIBRARIES = \
     75   libanastasis_plugin_authorization_email.la \
     76   libanastasis_plugin_authorization_file.la \
     77   libanastasis_plugin_authorization_iban.la \
     78   libanastasis_plugin_authorization_post.la \
     79   libanastasis_plugin_authorization_sms.la \
     80   libanastasis_plugin_authorization_totp.la
     81 
     82 
     83 libanastasis_plugin_authorization_file_la_SOURCES = \
     84   anastasis_authorization_plugin_file.c
     85 libanastasis_plugin_authorization_file_la_LIBADD = \
     86   $(LTLIBINTL)
     87 libanastasis_plugin_authorization_file_la_LDFLAGS = \
     88   $(ANASTASIS_PLUGIN_LDFLAGS) \
     89   $(top_builddir)/src/stasis/libanastasisdb.la \
     90   -ltalerjson \
     91   -ltalermhd \
     92   -ltalerutil \
     93   -lgnunetjson \
     94   -lgnunetutil \
     95   -lmicrohttpd \
     96   -ljansson \
     97   $(XLIB)
     98 
     99 libanastasis_plugin_authorization_email_la_SOURCES = \
    100   anastasis_authorization_plugin_email.c
    101 libanastasis_plugin_authorization_email_la_LIBADD = \
    102   $(LTLIBINTL)
    103 libanastasis_plugin_authorization_email_la_LDFLAGS = \
    104   $(ANASTASIS_PLUGIN_LDFLAGS) \
    105   $(top_builddir)/src/stasis/libanastasisdb.la \
    106   $(top_builddir)/src/util/libanastasisutil.la \
    107   -ltalerjson \
    108   -ltalermhd \
    109   -ltalerutil \
    110   -lgnunetjson \
    111   -lgnunetutil \
    112   -lmicrohttpd \
    113   -ljansson \
    114   $(XLIB)
    115 
    116 libanastasis_plugin_authorization_iban_la_SOURCES = \
    117   anastasis_authorization_plugin_iban.c
    118 libanastasis_plugin_authorization_iban_la_LIBADD = \
    119   $(LTLIBINTL)
    120 libanastasis_plugin_authorization_iban_la_LDFLAGS = \
    121   $(ANASTASIS_PLUGIN_LDFLAGS) \
    122   $(top_builddir)/src/stasis/libanastasisdb.la \
    123   $(top_builddir)/src/util/libanastasisutil.la \
    124   -ltalerjson \
    125   -ltalermhd \
    126   -ltalerutil \
    127   -lgnunetjson \
    128   -lgnunetutil \
    129   -lmicrohttpd \
    130   -ljansson \
    131   $(XLIB)
    132 
    133 libanastasis_plugin_authorization_post_la_SOURCES = \
    134   anastasis_authorization_plugin_post.c
    135 libanastasis_plugin_authorization_post_la_LIBADD = \
    136   $(LTLIBINTL)
    137 libanastasis_plugin_authorization_post_la_LDFLAGS = \
    138   $(ANASTASIS_PLUGIN_LDFLAGS) \
    139   $(top_builddir)/src/stasis/libanastasisdb.la \
    140   $(top_builddir)/src/util/libanastasisutil.la \
    141   -ltalerjson \
    142   -ltalermhd \
    143   -ltalerutil \
    144   -lgnunetjson \
    145   -lgnunetutil \
    146   -lmicrohttpd \
    147   -ljansson \
    148   $(XLIB)
    149 
    150 libanastasis_plugin_authorization_sms_la_SOURCES = \
    151   anastasis_authorization_plugin_sms.c
    152 libanastasis_plugin_authorization_sms_la_LIBADD = \
    153   $(LTLIBINTL)
    154 libanastasis_plugin_authorization_sms_la_LDFLAGS = \
    155   $(ANASTASIS_PLUGIN_LDFLAGS) \
    156   $(top_builddir)/src/stasis/libanastasisdb.la \
    157   $(top_builddir)/src/util/libanastasisutil.la \
    158   -ltalerjson \
    159   -ltalermhd \
    160   -ltalerutil \
    161   -lgnunetjson \
    162   -lgnunetutil \
    163   -ljansson \
    164   -lmicrohttpd \
    165   $(XLIB)
    166 
    167 
    168 libanastasis_plugin_authorization_totp_la_SOURCES = \
    169   anastasis_authorization_plugin_totp.c
    170 libanastasis_plugin_authorization_totp_la_LIBADD = \
    171   $(LTLIBINTL)
    172 libanastasis_plugin_authorization_totp_la_LDFLAGS = \
    173   $(ANASTASIS_PLUGIN_LDFLAGS) \
    174   $(top_builddir)/src/stasis/libanastasisdb.la \
    175   $(top_builddir)/src/util/libanastasisutil.la \
    176   -ltalerjson \
    177   -ltalermhd \
    178   -ltalerutil \
    179   -lgnunetjson \
    180   -lgnunetutil \
    181   -ljansson \
    182   -lmicrohttpd \
    183   -lgcrypt \
    184   $(XLIB)