From 96addd21552febad2a825567789d7b767058f208 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 31 May 2012 14:23:27 +0000 Subject: [PATCH] -adjusting makefile to install NSS libraries of GNS --- configure.ac | 1 + src/gns/Makefile.am | 2 +- src/gns/nss/Makefile.am | 21 +++++++++------------ 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/configure.ac b/configure.ac index 3da8dfb6d..c75b52f4c 100644 --- a/configure.ac +++ b/configure.ac @@ -1013,6 +1013,7 @@ src/fs/Makefile src/fs/fs.conf src/gns/Makefile src/gns/gns.conf +src/gns/nss/Makefile src/hello/Makefile src/include/Makefile src/include/gnunet_directories.h diff --git a/src/gns/Makefile.am b/src/gns/Makefile.am index 7b584c8ef..1146950d8 100644 --- a/src/gns/Makefile.am +++ b/src/gns/Makefile.am @@ -1,6 +1,6 @@ INCLUDES = -I$(top_srcdir)/src/include -#SUBDIRS=nss +SUBDIRS = . nss if MINGW WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols diff --git a/src/gns/nss/Makefile.am b/src/gns/nss/Makefile.am index a75a85670..c5e415dbf 100644 --- a/src/gns/nss/Makefile.am +++ b/src/gns/nss/Makefile.am @@ -19,17 +19,17 @@ EXTRA_DIST = map-file -# This cool debug trap works on i386/gcc only -AM_CFLAGS='-DDEBUG_TRAP=__asm__("int $$3")' - AM_LDFLAGS=-avoid-version -module -export-dynamic -lib_LTLIBRARIES = +nssdir = /lib/ +LIBTOOL = $(SUDO_BINARY) $(SHELL) $(top_builddir)/libtool -lib_LTLIBRARIES += \ +if !MINGW +nss_LTLIBRARIES = \ libnss_gns.la \ libnss_gns4.la \ libnss_gns6.la +endif sources = util.c util.h query.h query.c @@ -46,12 +46,9 @@ libnss_gns6_la_SOURCES=$(libnss_gns_la_SOURCES) libnss_gns6_la_CFLAGS=$(libnss_gns_la_CFLAGS) -DNSS_IPV6_ONLY=1 libnss_gns6_la_LDFLAGS=$(libnss_gns_la_LDFLAGS) -install-exec-hook: - rm -f $(DESTDIR)$(libdir)/libnss_gns.la - rm -f $(DESTDIR)$(libdir)/libnss_gns4.la - rm -f $(DESTDIR)$(libdir)/libnss_gns6.la +install-data-hook: + $(SUDO_BINARY) $(SHELL) $(top_builddir)/libtool --finish $(nssdir) + $(SUDO_BINARY) rm -f $(nssdir)/libnss_gns.la $(nssdir)/libnss_gns4.la $(nssdir)/libnss_gns6.la uninstall-hook: - rm -f $(DESTDIR)$(libdir)/libnss_gns.so.2 - rm -f $(DESTDIR)$(libdir)/libnss_gns4.so.2 - rm -f $(DESTDIR)$(libdir)/libnss_gns6.so.2 + $(SUDO_BINARY) rm -f $(nssdir)/libnss_gns.so.2 $(nssdir)/libnss_gns4.so.2 $(nssdir)/libnss_gns6.so.2 -- 2.25.1