X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Frest%2FMakefile.am;h=41b4c65088ff967109d33a6b1768bcebf6b9f410;hb=HEAD;hp=c0feb9122d014818c4f2a28e199feb2f18c04d2b;hpb=e2e045f3fef2231c435ae7dacbb5e947a0193a20;p=oweals%2Fgnunet.git diff --git a/src/rest/Makefile.am b/src/rest/Makefile.am index c0feb9122..41b4c6508 100644 --- a/src/rest/Makefile.am +++ b/src/rest/Makefile.am @@ -10,36 +10,59 @@ libexecdir= $(pkglibdir)/libexec/ pkgcfg_DATA = \ rest.conf - -if MINGW - WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols -endif - if USE_COVERAGE AM_CFLAGS = --coverage -O0 XLIBS = -lgcov endif lib_LTLIBRARIES = \ - libgnunetrest.la + libgnunetrest.la libexec_PROGRAMS = \ - gnunet-rest-server + gnunet-rest-server + +plugin_LTLIBRARIES = \ + libgnunet_plugin_rest_copying.la \ + libgnunet_plugin_rest_config.la + +EXTRA_DIST = \ + rest.conf + +libgnunet_plugin_rest_copying_la_SOURCES = \ + plugin_rest_copying.c +libgnunet_plugin_rest_copying_la_LIBADD = \ + libgnunetrest.la \ + $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \ + $(LTLIBINTL) $(MHD_LIBS) +libgnunet_plugin_rest_copying_la_LDFLAGS = \ + $(GN_PLUGIN_LDFLAGS) +libgnunet_plugin_rest_copying_la_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS) + +libgnunet_plugin_rest_config_la_SOURCES = \ + plugin_rest_config.c +libgnunet_plugin_rest_config_la_LIBADD = \ + libgnunetrest.la \ + $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \ + $(LTLIBINTL) $(MHD_LIBS) -ljansson +libgnunet_plugin_rest_config_la_LDFLAGS = \ + $(GN_PLUGIN_LDFLAGS) +libgnunet_plugin_rest_config_la_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS) + gnunet_rest_server_SOURCES = \ gnunet-rest-server.c - gnunet_rest_server_LDADD = \ $(top_builddir)/src/util/libgnunetutil.la \ - $(GN_LIBINTL) -lmicrohttpd + $(GN_LIBINTL) $(MHD_LIBS) +gnunet_rest_server_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS) libgnunetrest_la_SOURCES = \ rest.c libgnunetrest_la_LIBADD = \ $(top_builddir)/src/util/libgnunetutil.la $(XLIB) \ - $(GN_LIBINTL) -lmicrohttpd + $(GN_LIBINTL) $(MHD_LIBS) libgnunetrest_la_LDFLAGS = \ $(GN_LIB_LDFLAGS) \ -version-info 0:0:0 - +libgnunetrest_la_CFLAGS = $(MHD_CFLAGS) $(AM_CFLAGS)