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)