summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancis Dupont <fdupont@isc.org>2017-12-21 19:00:05 +0100
committerFrancis Dupont <fdupont@isc.org>2017-12-21 19:00:05 +0100
commit36d4e51a4d61af34760f7ead96a1bfb77e3076a9 (patch)
tree0c19bd4a45bb1560b84c062f0651c7db19ce8613
parent17689a82ec1026da9d49fc57fd3e9ca27acf7ad9 (diff)
downloadisc-dhcp-36d4e51a4d61af34760f7ead96a1bfb77e3076a9.tar.gz
Merged rt43474 (before release tuning: -libisccc +uninstall)
-rw-r--r--configure.ac+lt3
-rw-r--r--configure.ac-base3
-rw-r--r--util/Makefile.bind.in14
3 files changed, 13 insertions, 7 deletions
diff --git a/configure.ac+lt b/configure.ac+lt
index 6fa7edba..e8c0b16a 100644
--- a/configure.ac+lt
+++ b/configure.ac+lt
@@ -854,8 +854,7 @@ fi
DHLIBS=LTLIBRARIES
A=la
BINDLT="--with-libtool --disable-symtable"
-# BIND does not provide uninstall
-DISTCHECK_LIBTOOL_CONFIGURE_FLAG="--enable-libtool --disable-bind-install"
+DISTCHECK_LIBTOOL_CONFIGURE_FLAG="--enable-libtool"
AC_SUBST(DHLIBS)
diff --git a/configure.ac-base b/configure.ac-base
index 8cf37969..89d3fbff 100644
--- a/configure.ac-base
+++ b/configure.ac-base
@@ -867,8 +867,7 @@ fi
DHLIBS=LTLIBRARIES
A=la
BINDLT="--with-libtool --disable-symtable"
-# BIND does not provide uninstall
-DISTCHECK_LIBTOOL_CONFIGURE_FLAG="--enable-libtool --disable-bind-install"
+DISTCHECK_LIBTOOL_CONFIGURE_FLAG="--enable-libtool"
@END WITH LIBTOOL
@BEGIN WITHOUT LIBTOOL
diff --git a/util/Makefile.bind.in b/util/Makefile.bind.in
index 02be6ace..bfb8bbf7 100644
--- a/util/Makefile.bind.in
+++ b/util/Makefile.bind.in
@@ -30,8 +30,7 @@ bindconfig = --without-openssl --without-libxml2 --without-libjson \
@BIND_ATF_TRUE@cleandirs = ./lib ./include ./atf
cleanfiles = ./configure.log ./build.log ./install.log
-# isccfg depends on isccc?!
-bindlibs = isc dns isccc isccfg irs
+bindlibs = isc dns isccfg irs
installdirs = includedir=${binddir}/include libdir=${binddir}/lib
@BIND_ATF_FALSE@all: bind1 bind2
@@ -106,7 +105,16 @@ install-bind: all
$(MAKE) install) ; \
done
+@INSTALL_BIND_FALSE@uninstall:
+@INSTALL_BIND_TRUE@uninstall: uninstall-bind
+
+uninstall-bind: all
+ @for libdir in ${bindlibs} ; do \
+ (cd ${bindsrcdir}/lib/$$libdir ; \
+ $(MAKE) uninstall) ; \
+ done
+
# Include the following so that this Makefile is happy when the parent
# tries to use them.
-check distdir distclean dvi installcheck uninstall:
+check distdir distclean dvi installcheck: