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/
22 plugin_LTLIBRARIES = \
23 libgnunet_plugin_rest_identity_token.la \
24 libgnunetidentityprovider.la
30 gnunet-service-identity-provider
32 gnunet_service_identity_provider_SOURCES = \
33 gnunet-service-identity-provider.c \
35 gnunet_service_identity_provider_LDADD = \
36 $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
37 $(top_builddir)/src/util/libgnunetutil.la \
38 $(top_builddir)/src/namestore/libgnunetnamestore.la \
39 $(top_builddir)/src/identity/libgnunetidentity.la \
40 $(top_builddir)/src/gns/libgnunetgns.la \
44 libgnunetidentityprovider_la_SOURCES = \
45 identity_provider_api.c \
47 libgnunetidentityprovider_la_LIBADD = \
48 $(top_builddir)/src/util/libgnunetutil.la \
50 libgnunetidentityprovider_la_LDFLAGS = \
51 $(GN_LIB_LDFLAGS) $(WINFLAGS) \
54 libgnunet_plugin_rest_identity_token_la_SOURCES = \
55 plugin_rest_identity_token.c
56 libgnunet_plugin_rest_identity_token_la_LIBADD = \
57 $(top_builddir)/src/identity/libgnunetidentity.la \
58 $(top_builddir)/src/rest/libgnunetrest.la \
59 $(top_builddir)/src/namestore/libgnunetnamestore.la \
60 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
61 $(LTLIBINTL) -ljansson -lmicrohttpd
62 libgnunet_plugin_rest_identity_token_la_LDFLAGS = \
66 gnunet_identity_token_SOURCES = \
67 gnunet-identity-token.c
68 gnunet_identity_token_LDADD = \
69 $(top_builddir)/src/util/libgnunetutil.la \
70 -ljansson -lmicrohttpd \