1 # This Makefile.am is in the public domain
2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
4 plugindir = $(libdir)/gnunet
7 AM_CFLAGS = --coverage -O0
15 libgnunet_plugin_rest_openid_connect.la \
16 libgnunet_plugin_rest_reclaim.la
22 test_reclaim_defaults.conf \
26 pkgcfgdir= $(pkgdatadir)/config.d/
28 libexecdir= $(pkglibdir)/libexec/
35 plugin_LTLIBRARIES = \
36 libgnunet_plugin_gnsrecord_reclaim.la \
37 libgnunet_plugin_reclaim_attribute_basic.la \
38 libgnunet_plugin_reclaim_attestation_jwt.la \
45 gnunet-service-reclaim
47 libgnunet_plugin_rest_reclaim_la_SOURCES = \
48 plugin_rest_reclaim.c \
51 libgnunet_plugin_rest_reclaim_la_LIBADD = \
52 $(top_builddir)/src/identity/libgnunetidentity.la \
54 $(top_builddir)/src/json/libgnunetjson.la \
55 $(top_builddir)/src/rest/libgnunetrest.la \
56 $(top_builddir)/src/namestore/libgnunetnamestore.la \
57 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
58 $(LTLIBINTL) -ljansson $(MHD_LIBS)
59 libgnunet_plugin_rest_reclaim_la_LDFLAGS = \
61 libgnunet_plugin_rest_reclaim_la_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS)
64 libgnunet_plugin_rest_openid_connect_la_SOURCES = \
65 plugin_rest_openid_connect.c \
68 libgnunet_plugin_rest_openid_connect_la_LIBADD = \
69 $(top_builddir)/src/identity/libgnunetidentity.la \
71 $(top_builddir)/src/rest/libgnunetrest.la \
72 $(top_builddir)/src/namestore/libgnunetnamestore.la \
73 $(top_builddir)/src/gns/libgnunetgns.la \
74 $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
75 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
76 $(LTLIBINTL) -ljansson $(MHD_LIBS) \
78 libgnunet_plugin_rest_openid_connect_la_LDFLAGS = \
80 libgnunet_plugin_rest_openid_connect_la_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS)
83 libgnunet_plugin_gnsrecord_reclaim_la_SOURCES = \
84 plugin_gnsrecord_reclaim.c
85 libgnunet_plugin_gnsrecord_reclaim_la_LIBADD = \
86 $(top_builddir)/src/util/libgnunetutil.la \
88 libgnunet_plugin_gnsrecord_reclaim_la_LDFLAGS = \
92 gnunet_service_reclaim_SOURCES = \
93 gnunet-service-reclaim.c \
94 gnunet-service-reclaim_tickets.c \
95 gnunet-service-reclaim_tickets.h
96 gnunet_service_reclaim_LDADD = \
97 $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
98 $(top_builddir)/src/util/libgnunetutil.la \
99 $(top_builddir)/src/namestore/libgnunetnamestore.la \
100 $(top_builddir)/src/statistics/libgnunetstatistics.la \
101 libgnunetreclaim.la \
102 $(top_builddir)/src/gns/libgnunetgns.la \
105 libgnunetreclaim_la_SOURCES = \
108 reclaim_attribute.c \
109 reclaim_attribute.h \
110 reclaim_attestation.c \
111 reclaim_attestation.h
112 libgnunetreclaim_la_LIBADD = \
113 $(top_builddir)/src/util/libgnunetutil.la \
114 $(GN_LIBINTL) $(XLIB)
115 libgnunetreclaim_la_LDFLAGS = \
120 libgnunet_plugin_reclaim_attribute_basic_la_SOURCES = \
121 plugin_reclaim_attribute_basic.c
122 libgnunet_plugin_reclaim_attribute_basic_la_LIBADD = \
123 $(top_builddir)/src/util/libgnunetutil.la \
125 libgnunet_plugin_reclaim_attribute_basic_la_LDFLAGS = \
128 libgnunet_plugin_reclaim_attestation_jwt_la_SOURCES = \
129 plugin_reclaim_attestation_jwt.c
130 libgnunet_plugin_reclaim_attestation_jwt_la_LIBADD = \
131 $(top_builddir)/src/util/libgnunetutil.la \
132 libgnunetreclaim.la \
135 libgnunet_plugin_reclaim_attestation_jwt_la_LDFLAGS = \
138 gnunet_reclaim_SOURCES = \
140 gnunet_reclaim_LDADD = \
141 $(top_builddir)/src/util/libgnunetutil.la \
142 $(top_builddir)/src/namestore/libgnunetnamestore.la \
143 libgnunetreclaim.la \
144 $(top_builddir)/src/identity/libgnunetidentity.la \
148 test_reclaim_attribute.sh \
149 test_reclaim_issue.sh \
150 test_reclaim_consume.sh
151 # test_reclaim_revoke.sh
154 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
155 TESTS = $(check_SCRIPTS)