aboutsummaryrefslogtreecommitdiff
path: root/src/authorization/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/authorization/Makefile.am')
-rw-r--r--src/authorization/Makefile.am98
1 files changed, 98 insertions, 0 deletions
diff --git a/src/authorization/Makefile.am b/src/authorization/Makefile.am
new file mode 100644
index 0000000..8ea7e86
--- /dev/null
+++ b/src/authorization/Makefile.am
@@ -0,0 +1,98 @@
1# This Makefile.am is in the public domain
2AM_CPPFLAGS = -I$(top_srcdir)/src/include
3
4pkgcfgdir = $(prefix)/share/anastasis/config.d/
5plugindir = $(libdir)/anastasis
6pkgdatadir= $(prefix)/share/anastasis/
7
8pkgdata_DATA = \
9 authorization-email-messages.json \
10 authorization-post-messages.json \
11 authorization-sms-messages.json
12
13EXTRA_DIST = $(pkgdata_DATA)
14
15
16if USE_COVERAGE
17 AM_CFLAGS = --coverage -O0
18 XLIB = -lgcov
19endif
20
21lib_LTLIBRARIES = \
22 libanastasisauthorization.la
23
24libanastasisauthorization_la_SOURCES = \
25 anastasis_authorization_plugin.c
26libanastasisauthorization_la_LIBADD = \
27 $(LTLIBINTL)
28libanastasisauthorization_la_LDFLAGS = \
29 -ltalerutil \
30 -lgnunetutil \
31 -lmicrohttpd \
32 -lltdl \
33 $(XLIB)
34
35plugin_LTLIBRARIES = \
36 libanastasis_plugin_authorization_email.la \
37 libanastasis_plugin_authorization_file.la \
38 libanastasis_plugin_authorization_post.la \
39 libanastasis_plugin_authorization_sms.la
40libanastasis_plugin_authorization_file_la_SOURCES = \
41 anastasis_authorization_plugin_file.c
42libanastasis_plugin_authorization_file_la_LIBADD = \
43 $(LTLIBINTL)
44libanastasis_plugin_authorization_file_la_LDFLAGS = \
45 $(ANASTASIS_PLUGIN_LDFLAGS) \
46 -ltalerjson \
47 -ltalermhd \
48 -ltalerutil \
49 -lgnunetjson \
50 -lgnunetutil \
51 -lmicrohttpd \
52 -ljansson \
53 $(XLIB)
54
55libanastasis_plugin_authorization_email_la_SOURCES = \
56 anastasis_authorization_plugin_email.c
57libanastasis_plugin_authorization_email_la_LIBADD = \
58 $(LTLIBINTL)
59libanastasis_plugin_authorization_email_la_LDFLAGS = \
60 $(ANASTASIS_PLUGIN_LDFLAGS) \
61 -ltalerjson \
62 -ltalermhd \
63 -ltalerutil \
64 -lgnunetjson \
65 -lgnunetutil \
66 -lmicrohttpd \
67 -ljansson \
68 $(XLIB)
69
70libanastasis_plugin_authorization_post_la_SOURCES = \
71 anastasis_authorization_plugin_post.c
72libanastasis_plugin_authorization_post_la_LIBADD = \
73 $(LTLIBINTL)
74libanastasis_plugin_authorization_post_la_LDFLAGS = \
75 $(ANASTASIS_PLUGIN_LDFLAGS) \
76 -ltalerjson \
77 -ltalermhd \
78 -ltalerutil \
79 -lgnunetjson \
80 -lgnunetutil \
81 -lmicrohttpd \
82 -ljansson \
83 $(XLIB)
84
85libanastasis_plugin_authorization_sms_la_SOURCES = \
86 anastasis_authorization_plugin_sms.c
87libanastasis_plugin_authorization_sms_la_LIBADD = \
88 $(LTLIBINTL)
89libanastasis_plugin_authorization_sms_la_LDFLAGS = \
90 $(ANASTASIS_PLUGIN_LDFLAGS) \
91 -ltalerjson \
92 -ltalermhd \
93 -ltalerutil \
94 -lgnunetjson \
95 -lgnunetutil \
96 -ljansson \
97 -lmicrohttpd \
98 $(XLIB)