aboutsummaryrefslogtreecommitdiff
path: root/src/reclaim/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/reclaim/Makefile.am')
-rw-r--r--src/reclaim/Makefile.am201
1 files changed, 0 insertions, 201 deletions
diff --git a/src/reclaim/Makefile.am b/src/reclaim/Makefile.am
deleted file mode 100644
index 350d77d4b..000000000
--- a/src/reclaim/Makefile.am
+++ /dev/null
@@ -1,201 +0,0 @@
1# This Makefile.am is in the public domain
2AM_CPPFLAGS = -I$(top_srcdir)/src/include
3
4 plugindir = $(libdir)/gnunet
5
6if USE_COVERAGE
7 AM_CFLAGS = --coverage -O0
8 XLIB = -lgcov
9endif
10
11
12REST_PLUGIN = \
13 libgnunet_plugin_rest_openid_connect.la \
14 libgnunet_plugin_rest_reclaim.la
15
16CREDENTIAL_PLUGIN = \
17 libgnunet_plugin_reclaim_credential_jwt.la
18
19if HAVE_PABC
20 CREDENTIAL_PLUGIN += libgnunet_plugin_reclaim_credential_pabc.la
21 REST_PLUGIN += libgnunet_plugin_rest_pabc.la
22endif
23
24EXTRA_DIST = \
25 reclaim.conf \
26 test_reclaim_defaults.conf \
27 test_reclaim.conf \
28 $(check_SCRIPTS)
29
30pkgcfgdir= $(pkgdatadir)/config.d/
31
32libexecdir= $(pkglibdir)/libexec/
33
34pkgcfg_DATA = \
35 reclaim.conf
36
37lib_LTLIBRARIES = \
38 libgnunetreclaim.la
39plugin_LTLIBRARIES = \
40 libgnunet_plugin_gnsrecord_reclaim.la \
41 libgnunet_plugin_reclaim_attribute_basic.la \
42 $(CREDENTIAL_PLUGIN) \
43 $(REST_PLUGIN)
44
45bin_PROGRAMS = \
46 gnunet-reclaim
47
48libexec_PROGRAMS = \
49 gnunet-service-reclaim
50
51libgnunet_plugin_rest_reclaim_la_SOURCES = \
52 plugin_rest_reclaim.c \
53 json_reclaim.h \
54 json_reclaim.c
55libgnunet_plugin_rest_reclaim_la_LIBADD = \
56 $(top_builddir)/src/identity/libgnunetidentity.la \
57 libgnunetreclaim.la \
58 $(top_builddir)/src/json/libgnunetjson.la \
59 $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
60 $(top_builddir)/src/rest/libgnunetrest.la \
61 $(top_builddir)/src/namestore/libgnunetnamestore.la \
62 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
63 $(LTLIBINTL) -ljansson $(MHD_LIBS)
64libgnunet_plugin_rest_reclaim_la_LDFLAGS = \
65 $(GN_PLUGIN_LDFLAGS)
66libgnunet_plugin_rest_reclaim_la_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS)
67
68
69libgnunet_plugin_rest_openid_connect_la_SOURCES = \
70 plugin_rest_openid_connect.c \
71 oidc_helper.h \
72 oidc_helper.c
73libgnunet_plugin_rest_openid_connect_la_LIBADD = \
74 $(top_builddir)/src/identity/libgnunetidentity.la \
75 libgnunetreclaim.la \
76 $(top_builddir)/src/rest/libgnunetrest.la \
77 $(top_builddir)/src/namestore/libgnunetnamestore.la \
78 $(top_builddir)/src/gns/libgnunetgns.la \
79 $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
80 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
81 $(LTLIBINTL) -ljansson $(MHD_LIBS) \
82 $(LIBGCRYPT_LIBS)
83libgnunet_plugin_rest_openid_connect_la_LDFLAGS = \
84 $(GN_PLUGIN_LDFLAGS)
85libgnunet_plugin_rest_openid_connect_la_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS)
86
87if HAVE_PABC
88libgnunet_plugin_rest_pabc_la_SOURCES = \
89 plugin_rest_pabc.c \
90 pabc_helper.c
91libgnunet_plugin_rest_pabc_la_LIBADD = \
92 libgnunetreclaim.la \
93 $(top_builddir)/src/json/libgnunetjson.la \
94 $(top_builddir)/src/rest/libgnunetrest.la \
95 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
96 $(LTLIBINTL) -ljansson -lpabc $(MHD_LIBS)
97libgnunet_plugin_rest_pabc_la_LDFLAGS = \
98 $(GN_PLUGIN_LDFLAGS)
99libgnunet_plugin_rest_pabc_la_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS)
100endif
101
102
103libgnunet_plugin_gnsrecord_reclaim_la_SOURCES = \
104 plugin_gnsrecord_reclaim.c
105libgnunet_plugin_gnsrecord_reclaim_la_LIBADD = \
106 $(top_builddir)/src/util/libgnunetutil.la \
107 $(LTLIBINTL)
108libgnunet_plugin_gnsrecord_reclaim_la_LDFLAGS = \
109 $(GN_PLUGIN_LDFLAGS)
110
111
112gnunet_service_reclaim_SOURCES = \
113 gnunet-service-reclaim.c \
114 gnunet-service-reclaim_tickets.c \
115 gnunet-service-reclaim_tickets.h
116gnunet_service_reclaim_LDADD = \
117 $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
118 $(top_builddir)/src/identity/libgnunetidentity.la \
119 $(top_builddir)/src/util/libgnunetutil.la \
120 $(top_builddir)/src/namestore/libgnunetnamestore.la \
121 $(top_builddir)/src/statistics/libgnunetstatistics.la \
122 libgnunetreclaim.la \
123 $(top_builddir)/src/gns/libgnunetgns.la \
124 $(GN_LIBINTL)
125
126libgnunetreclaim_la_SOURCES = \
127 reclaim_api.c \
128 reclaim.h \
129 reclaim_attribute.c \
130 reclaim_attribute.h \
131 reclaim_credential.c \
132 reclaim_credential.h
133libgnunetreclaim_la_LIBADD = \
134 $(top_builddir)/src/util/libgnunetutil.la \
135 $(GN_LIBINTL) $(XLIB)
136libgnunetreclaim_la_LDFLAGS = \
137 $(GN_LIB_LDFLAGS) \
138 -version-info 0:0:0
139
140
141libgnunet_plugin_reclaim_attribute_basic_la_SOURCES = \
142 plugin_reclaim_attribute_basic.c
143libgnunet_plugin_reclaim_attribute_basic_la_LIBADD = \
144 $(top_builddir)/src/util/libgnunetutil.la \
145 $(LTLIBINTL)
146libgnunet_plugin_reclaim_attribute_basic_la_LDFLAGS = \
147 $(GN_PLUGIN_LDFLAGS)
148
149if HAVE_PABC
150libgnunet_plugin_reclaim_credential_pabc_la_SOURCES = \
151 plugin_reclaim_credential_pabc.c \
152 pabc_helper.c
153libgnunet_plugin_reclaim_credential_pabc_la_LIBADD = \
154 $(top_builddir)/src/util/libgnunetutil.la \
155 libgnunetreclaim.la \
156 -ljansson\
157 -lpabc \
158 $(LTLIBINTL)
159libgnunet_plugin_reclaim_credential_pabc_la_LDFLAGS = \
160 $(GN_PLUGIN_LDFLAGS)
161endif
162
163
164libgnunet_plugin_reclaim_credential_jwt_la_SOURCES = \
165 plugin_reclaim_credential_jwt.c
166libgnunet_plugin_reclaim_credential_jwt_la_LIBADD = \
167 $(top_builddir)/src/util/libgnunetutil.la \
168 libgnunetreclaim.la \
169 -ljansson\
170 $(LTLIBINTL)
171libgnunet_plugin_reclaim_credential_jwt_la_LDFLAGS = \
172 $(GN_PLUGIN_LDFLAGS)
173
174gnunet_reclaim_SOURCES = \
175 gnunet-reclaim.c
176gnunet_reclaim_LDADD = \
177 $(top_builddir)/src/util/libgnunetutil.la \
178 $(top_builddir)/src/namestore/libgnunetnamestore.la \
179 libgnunetreclaim.la \
180 $(top_builddir)/src/identity/libgnunetidentity.la \
181 $(GN_LIBINTL)
182
183test_reclaim_attribute_SOURCES = \
184 test_reclaim_attribute.c
185test_reclaim_attribute_LDADD = \
186 $(top_builddir)/src/util/libgnunetutil.la \
187 libgnunetreclaim.la \
188 $(GN_LIBINTL)
189
190check_SCRIPTS = \
191 test_reclaim_attribute.sh \
192 test_reclaim_issue.sh \
193 test_reclaim_consume.sh
194
195check_PROGRAMS = \
196 test_reclaim_attribute
197
198if ENABLE_TEST_RUN
199 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
200 TESTS = $(check_SCRIPTS)
201endif