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
15 pkgcfgdir= $(pkgdatadir)/config.d/
17 libexecdir= $(pkglibdir)/libexec/
20 identity-provider.conf
23 libgnunetidentityprovider.la
24 plugin_LTLIBRARIES = \
25 libgnunet_plugin_rest_identity_provider.la
31 gnunet-service-identity-provider
33 gnunet_service_identity_provider_SOURCES = \
34 gnunet-service-identity-provider.c \
36 gnunet_service_identity_provider_LDADD = \
37 $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
38 $(top_builddir)/src/util/libgnunetutil.la \
39 $(top_builddir)/src/namestore/libgnunetnamestore.la \
40 $(top_builddir)/src/identity/libgnunetidentity.la \
41 $(top_builddir)/src/statistics/libgnunetstatistics.la \
42 $(top_builddir)/src/gns/libgnunetgns.la \
46 libgnunetidentityprovider_la_SOURCES = \
47 identity_provider_api.c \
49 libgnunetidentityprovider_la_LIBADD = \
50 $(top_builddir)/src/util/libgnunetutil.la \
52 libgnunetidentityprovider_la_LDFLAGS = \
53 $(GN_LIB_LDFLAGS) $(WINFLAGS) \
56 libgnunet_plugin_rest_identity_provider_la_SOURCES = \
57 plugin_rest_identity_provider.c
58 libgnunet_plugin_rest_identity_provider_la_LIBADD = \
59 $(top_builddir)/src/identity/libgnunetidentity.la \
60 libgnunetidentityprovider.la \
61 $(top_builddir)/src/rest/libgnunetrest.la \
62 $(top_builddir)/src/jsonapi/libgnunetjsonapi.la \
63 $(top_builddir)/src/namestore/libgnunetnamestore.la \
64 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
65 $(LTLIBINTL) -ljansson -lmicrohttpd
66 libgnunet_plugin_rest_identity_provider_la_LDFLAGS = \
70 gnunet_identity_token_SOURCES = \
71 gnunet-identity-token.c
72 gnunet_identity_token_LDADD = \
73 $(top_builddir)/src/util/libgnunetutil.la \
74 -ljansson -lmicrohttpd \