changeset 13893:b0563a938251

Uninstall ".bin" files installed by relocwrapper. * modules/relocatable-prog-wrapper (uninstall-relocwrapper): Recursively run "make uninstall" with ".bin" prefixed to EXEEXT, unless it is already there.
author Ben Pfaff <blp@cs.stanford.edu>
date Mon, 22 Nov 2010 20:50:41 -0800
parents ac911e0db006
children 9e50fbc43e85
files ChangeLog modules/relocatable-prog-wrapper
diffstat 2 files changed, 21 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-11-22  Ben Pfaff  <blp@cs.stanford.edu>
+
+	Uninstall ".bin" files installed by relocwrapper.
+	* modules/relocatable-prog-wrapper (uninstall-relocwrapper):
+	Recursively run "make uninstall" with ".bin" prefixed to EXEEXT,
+	unless it is already there.
+
 2010-11-21  Bruno Haible  <bruno@clisp.org>
 
 	Update for NetBSD 5.0.
--- a/modules/relocatable-prog-wrapper
+++ b/modules/relocatable-prog-wrapper
@@ -53,6 +53,20 @@
 gl_FUNC_STRERROR_SEPARATE
 
 Makefile.am:
+if RELOCATABLE_VIA_WRAPPER
+uninstall-hook: uninstall-relocwrapper
+uninstall-relocwrapper:
+	if test $(RELOCATABLE) = yes; then \
+	  case '$(EXEEXT)' in \
+	    .bin*) ;; \
+	    *) cd $(top_builddir) && \
+	       $(MAKE) $(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT) \
+		       AM_MAKEFLAGS='$(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT)' \
+		       uninstall ;; \
+	  esac; \
+	fi
+.PHONY: uninstall-relocwrapper
+endif
 
 Include: