1 # This Makefile.am is in the public domain
2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
4 plugindir = $(libdir)/gnunet
6 pkgcfgdir= $(pkgdatadir)/config.d/
8 libexecdir= $(pkglibdir)/libexec/
12 WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
16 AM_CFLAGS = --coverage -O0
20 plugin_LTLIBRARIES = \
21 libgnunet_plugin_rest_copying.la \
22 libgnunet_plugin_rest_peerinfo.la \
23 libgnunet_plugin_rest_identity.la \
24 libgnunet_plugin_rest_namestore.la \
25 libgnunet_plugin_rest_gns.la
27 plugin_LTLIBRARIES += libgnunet_plugin_rest_openid_connect.la \
28 libgnunet_plugin_rest_reclaim.la
31 libgnunet_plugin_rest_reclaim_la_SOURCES = \
32 plugin_rest_reclaim.c \
34 libgnunet_plugin_rest_reclaim_la_LIBADD = \
35 $(top_builddir)/src/identity/libgnunetidentity.la \
36 $(top_builddir)/src/reclaim/libgnunetreclaim.la \
37 $(top_builddir)/src/json/libgnunetjson.la \
38 $(top_builddir)/src/rest/libgnunetrest.la \
39 $(top_builddir)/src/reclaim-attribute/libgnunetreclaimattribute.la \
40 $(top_builddir)/src/namestore/libgnunetnamestore.la \
41 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
42 $(LTLIBINTL) -ljansson -lmicrohttpd
43 libgnunet_plugin_rest_reclaim_la_LDFLAGS = \
47 libgnunet_plugin_rest_credential_la_SOURCES = \
48 plugin_rest_credential.c
49 libgnunet_plugin_rest_credential_la_LIBADD = \
50 $(top_builddir)/src/credential/libgnunetcredential.la \
51 $(top_builddir)/src/rest/libgnunetrest.la \
52 $(top_builddir)/src/identity/libgnunetidentity.la \
53 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
54 $(LTLIBINTL) -ljansson -lmicrohttpd
55 libgnunet_plugin_rest_credential_la_LDFLAGS = \
58 libgnunet_plugin_rest_copying_la_SOURCES = \
60 libgnunet_plugin_rest_copying_la_LIBADD = \
61 $(top_builddir)/src/rest/libgnunetrest.la \
62 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
63 $(LTLIBINTL) -lmicrohttpd
64 libgnunet_plugin_rest_copying_la_LDFLAGS = \
67 libgnunet_plugin_rest_peerinfo_la_SOURCES = \
68 plugin_rest_peerinfo.c
69 libgnunet_plugin_rest_peerinfo_la_LIBADD = \
70 $(top_builddir)/src/peerinfo/libgnunetpeerinfo.la \
71 $(top_builddir)/src/rest/libgnunetrest.la \
72 $(top_builddir)/src/json/libgnunetjson.la \
73 $(top_builddir)/src/transport/libgnunettransport.la \
74 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
75 $(LTLIBINTL) -ljansson -lmicrohttpd
76 libgnunet_plugin_rest_peerinfo_la_LDFLAGS = \
79 libgnunet_plugin_rest_identity_la_SOURCES = \
80 plugin_rest_identity.c
81 libgnunet_plugin_rest_identity_la_LIBADD = \
82 $(top_builddir)/src/identity/libgnunetidentity.la \
83 $(top_builddir)/src/rest/libgnunetrest.la \
84 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
85 $(LTLIBINTL) -ljansson -lmicrohttpd
86 libgnunet_plugin_rest_identity_la_LDFLAGS = \
91 libgnunet_plugin_rest_namestore_la_SOURCES = \
92 plugin_rest_namestore.c
93 libgnunet_plugin_rest_namestore_la_LIBADD = \
94 $(top_builddir)/src/namestore/libgnunetnamestore.la \
95 $(top_builddir)/src/rest/libgnunetrest.la \
96 $(top_builddir)/src/identity/libgnunetidentity.la \
97 $(top_builddir)/src/json/libgnunetjson.la \
98 $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
99 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
100 $(LTLIBINTL) -ljansson -lmicrohttpd
101 libgnunet_plugin_rest_namestore_la_LDFLAGS = \
104 libgnunet_plugin_rest_gns_la_SOURCES = \
106 libgnunet_plugin_rest_gns_la_LIBADD = \
107 $(top_builddir)/src/gns/libgnunetgns.la \
108 $(top_builddir)/src/rest/libgnunetrest.la \
109 $(top_builddir)/src/identity/libgnunetidentity.la \
110 $(top_builddir)/src/json/libgnunetjson.la \
111 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
112 $(LTLIBINTL) -ljansson -lmicrohttpd
113 libgnunet_plugin_rest_gns_la_LDFLAGS = \
116 libgnunet_plugin_rest_openid_connect_la_SOURCES = \
117 plugin_rest_openid_connect.c \
119 libgnunet_plugin_rest_openid_connect_la_LIBADD = \
120 $(top_builddir)/src/identity/libgnunetidentity.la \
121 $(top_builddir)/src/reclaim/libgnunetreclaim.la \
122 $(top_builddir)/src/rest/libgnunetrest.la \
123 $(top_builddir)/src/reclaim-attribute/libgnunetreclaimattribute.la \
124 $(top_builddir)/src/namestore/libgnunetnamestore.la \
125 $(top_builddir)/src/gns/libgnunetgns.la \
126 $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
127 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
128 $(LTLIBINTL) -ljansson -lmicrohttpd
129 libgnunet_plugin_rest_openid_connect_la_LDFLAGS = \