From cd3db61291fd47b5acde1ae3add16c7ccfc2f996 Mon Sep 17 00:00:00 2001 From: "Schanzenbach, Martin" Date: Wed, 3 Apr 2019 21:15:27 +0200 Subject: [PATCH] fix rest plugin build --- src/peerinfo-tool/Makefile.am | 22 +++++++++++++++++++ .../plugin_rest_peerinfo.c | 0 src/peerinfo/Makefile.am | 20 ----------------- 3 files changed, 22 insertions(+), 20 deletions(-) rename src/{peerinfo => peerinfo-tool}/plugin_rest_peerinfo.c (100%) diff --git a/src/peerinfo-tool/Makefile.am b/src/peerinfo-tool/Makefile.am index 429224650..a5fd60246 100644 --- a/src/peerinfo-tool/Makefile.am +++ b/src/peerinfo-tool/Makefile.am @@ -10,11 +10,33 @@ if USE_COVERAGE XLIB = -lgcov endif +if HAVE_MHD +if HAVE_JSON +REST_PLUGIN = libgnunet_plugin_rest_peerinfo.la +endif +endif + plugindir = $(libdir)/gnunet +plugin_LTLIBRARIES = $(REST_PLUGIN) + bin_PROGRAMS = \ gnunet-peerinfo +libgnunet_plugin_rest_peerinfo_la_SOURCES = \ + plugin_rest_peerinfo.c +libgnunet_plugin_rest_peerinfo_la_LIBADD = \ + $(top_builddir)/src/hello/libgnunethello.la \ + $(top_builddir)/src/peerinfo/libgnunetpeerinfo.la \ + $(top_builddir)/src/transport/libgnunettransport.la \ + $(top_builddir)/src/rest/libgnunetrest.la \ + $(top_builddir)/src/json/libgnunetjson.la \ + $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \ + $(LTLIBINTL) -ljansson -lmicrohttpd +libgnunet_plugin_rest_peerinfo_la_LDFLAGS = \ + $(GN_PLUGIN_LDFLAGS) + + gnunet_peerinfo_SOURCES = \ gnunet-peerinfo.c \ gnunet-peerinfo_plugins.c gnunet-peerinfo_plugins.h diff --git a/src/peerinfo/plugin_rest_peerinfo.c b/src/peerinfo-tool/plugin_rest_peerinfo.c similarity index 100% rename from src/peerinfo/plugin_rest_peerinfo.c rename to src/peerinfo-tool/plugin_rest_peerinfo.c diff --git a/src/peerinfo/Makefile.am b/src/peerinfo/Makefile.am index 3c710eb93..d07ed3a5b 100644 --- a/src/peerinfo/Makefile.am +++ b/src/peerinfo/Makefile.am @@ -19,28 +19,8 @@ if USE_COVERAGE XLIB = -lgcov endif -if HAVE_MHD -if HAVE_JSON -REST_PLUGIN = libgnunet_plugin_rest_peerinfo.la -endif -endif - lib_LTLIBRARIES = libgnunetpeerinfo.la -plugin_LTLIBRARIES = $(REST_PLUGIN) - -libgnunet_plugin_rest_peerinfo_la_SOURCES = \ - plugin_rest_peerinfo.c -libgnunet_plugin_rest_peerinfo_la_LIBADD = \ - $(top_builddir)/src/hello/libgnunethello.la \ - libgnunetpeerinfo.la \ - $(top_builddir)/src/rest/libgnunetrest.la \ - $(top_builddir)/src/json/libgnunetjson.la \ - $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \ - $(LTLIBINTL) -ljansson -lmicrohttpd -libgnunet_plugin_rest_peerinfo_la_LDFLAGS = \ - $(GN_PLUGIN_LDFLAGS) - libgnunetpeerinfo_la_SOURCES = \ peerinfo_api.c peerinfo.h \ -- 2.25.1