From 2c6d71bc873825838fd7b537597549ebef4c9d5e Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Mon, 22 Nov 2010 20:50:41 -0800 Subject: [PATCH] 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. --- ChangeLog | 7 +++++++ modules/relocatable-prog-wrapper | 14 ++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/ChangeLog b/ChangeLog index db22b6ad6e..a76f722e08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2010-11-22 Ben Pfaff + + 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 Update for NetBSD 5.0. diff --git a/modules/relocatable-prog-wrapper b/modules/relocatable-prog-wrapper index b96892952e..e938a69a57 100644 --- a/modules/relocatable-prog-wrapper +++ b/modules/relocatable-prog-wrapper @@ -53,6 +53,20 @@ gl_FUNC_SETENV_SEPARATE 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: -- 2.30.2