1 # This Makefile.am is in the public domain
2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
4 plugindir = $(libdir)/gnunet
7 WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
11 AM_CFLAGS = --coverage -O0
19 libgnunet_plugin_rest_openid_connect.la \
20 libgnunet_plugin_rest_reclaim.la
26 test_reclaim_defaults.conf \
30 pkgcfgdir= $(pkgdatadir)/config.d/
32 libexecdir= $(pkglibdir)/libexec/
39 plugin_LTLIBRARIES = \
40 libgnunet_plugin_gnsrecord_reclaim.la \
47 gnunet-service-reclaim
49 libgnunet_plugin_rest_reclaim_la_SOURCES = \
50 plugin_rest_reclaim.c \
53 libgnunet_plugin_rest_reclaim_la_LIBADD = \
54 $(top_builddir)/src/identity/libgnunetidentity.la \
56 $(top_builddir)/src/json/libgnunetjson.la \
57 $(top_builddir)/src/rest/libgnunetrest.la \
58 $(top_builddir)/src/reclaim-attribute/libgnunetreclaimattribute.la \
59 $(top_builddir)/src/namestore/libgnunetnamestore.la \
60 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
61 $(LTLIBINTL) -ljansson $(MHD_LIBS)
62 libgnunet_plugin_rest_reclaim_la_LDFLAGS = \
64 libgnunet_plugin_rest_reclaim_la_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS)
67 libgnunet_plugin_rest_openid_connect_la_SOURCES = \
68 plugin_rest_openid_connect.c \
71 libgnunet_plugin_rest_openid_connect_la_LIBADD = \
72 $(top_builddir)/src/identity/libgnunetidentity.la \
74 $(top_builddir)/src/rest/libgnunetrest.la \
75 $(top_builddir)/src/reclaim-attribute/libgnunetreclaimattribute.la \
76 $(top_builddir)/src/namestore/libgnunetnamestore.la \
77 $(top_builddir)/src/gns/libgnunetgns.la \
78 $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
79 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
80 $(LTLIBINTL) -ljansson $(MHD_LIBS) \
82 libgnunet_plugin_rest_openid_connect_la_LDFLAGS = \
84 libgnunet_plugin_rest_openid_connect_la_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS)
87 libgnunet_plugin_gnsrecord_reclaim_la_SOURCES = \
88 plugin_gnsrecord_reclaim.c
89 libgnunet_plugin_gnsrecord_reclaim_la_LIBADD = \
90 $(top_builddir)/src/util/libgnunetutil.la \
92 libgnunet_plugin_gnsrecord_reclaim_la_LDFLAGS = \
96 gnunet_service_reclaim_SOURCES = \
97 gnunet-service-reclaim.c \
98 gnunet-service-reclaim_tickets.c \
99 gnunet-service-reclaim_tickets.h
100 gnunet_service_reclaim_LDADD = \
101 $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
102 $(top_builddir)/src/util/libgnunetutil.la \
103 $(top_builddir)/src/namestore/libgnunetnamestore.la \
104 $(top_builddir)/src/statistics/libgnunetstatistics.la \
105 $(top_builddir)/src/reclaim-attribute/libgnunetreclaimattribute.la \
106 libgnunetreclaim.la \
107 $(top_builddir)/src/gns/libgnunetgns.la \
110 libgnunetreclaim_la_SOURCES = \
113 libgnunetreclaim_la_LIBADD = \
114 $(top_builddir)/src/util/libgnunetutil.la \
115 $(top_builddir)/src/reclaim-attribute/libgnunetreclaimattribute.la \
116 $(GN_LIBINTL) $(XLIB)
117 libgnunetreclaim_la_LDFLAGS = \
118 $(GN_LIB_LDFLAGS) $(WINFLAGS) \
121 gnunet_reclaim_SOURCES = \
123 gnunet_reclaim_LDADD = \
124 $(top_builddir)/src/util/libgnunetutil.la \
125 $(top_builddir)/src/namestore/libgnunetnamestore.la \
126 libgnunetreclaim.la \
127 $(top_builddir)/src/identity/libgnunetidentity.la \
128 $(top_builddir)/src/reclaim-attribute/libgnunetreclaimattribute.la \
132 test_reclaim_attribute.sh \
133 test_reclaim_issue.sh \
134 test_reclaim_consume.sh
135 # test_reclaim_revoke.sh
138 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
139 TESTS = $(check_SCRIPTS)