* header.am, scripts.am: Use ?INSTALL? in the install and
authorAkim Demaille <akim@epita.fr>
Tue, 6 Mar 2001 14:44:44 +0000 (14:44 +0000)
committerAkim Demaille <akim@epita.fr>
Tue, 6 Mar 2001 14:44:44 +0000 (14:44 +0000)
uninstall rules.

ChangeLog
header.am
lib/am/header.am
lib/am/scripts.am
scripts.am

index e9f21dd..215ce1c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2001-03-05  Pavel Roskin  <proski@gnu.org>
 
+       * header.am, scripts.am: Use ?INSTALL? in the install and
+       uninstall rules.
+
+2001-03-05  Pavel Roskin  <proski@gnu.org>
+
        * tests/copy.test: Never use `rm' without `-f' - it may ask
        questions, notably for read-only files during `make distcheck'.
        * tests/insh.test: Likewise.
index 41fd599..76bd6a0 100644 (file)
--- a/header.am
+++ b/header.am
 ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 ## 02111-1307, USA.
 
-_am_installdirs += $(DESTDIR)$(%NDIR%dir)
-?EXEC?.PHONY install-exec-am: install-%DIR%HEADERS
-?!EXEC?.PHONY install-data-am: install-%DIR%HEADERS
-install-%DIR%HEADERS: $(%DIR%_HEADERS)
-       @$(NORMAL_INSTALL)
-       $(mkinstalldirs) $(DESTDIR)$(%NDIR%dir)
+
+## ------------ ##
+## Installing.  ##
+## ------------ ##
+
+?INSTALL?_am_installdirs += $(DESTDIR)$(%NDIR%dir)
+?INSTALL??EXEC?.PHONY install-exec-am: install-%DIR%HEADERS
+?INSTALL??!EXEC?.PHONY install-data-am: install-%DIR%HEADERS
+?INSTALL?install-%DIR%HEADERS: $(%DIR%_HEADERS)
+?INSTALL?      @$(NORMAL_INSTALL)
+?INSTALL?      $(mkinstalldirs) $(DESTDIR)$(%NDIR%dir)
 ## Funny invocation because Makefile variable can be empty, leading to
 ## a syntax error in sh.
-       @list='$(%DIR%_HEADERS)'; for p in $$list; do \
+?INSTALL?      @list='$(%DIR%_HEADERS)'; for p in $$list; do \
 ## A header file can be in the source directory or the build directory.
-         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-?BASE?   f="`echo $$p | sed -e 's|^.*/||'`"; \
-?!BASE?          f="$$p"; \
-         echo " $(INSTALL_HEADER) $$d$$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
-         $(INSTALL_HEADER) $$d$$p $(DESTDIR)$(%NDIR%dir)/$$f; \
-       done
-
-.PHONY uninstall-am: uninstall-%DIR%HEADERS
-uninstall-%DIR%HEADERS:
-       @$(NORMAL_UNINSTALL)
-       @list='$(%DIR%_HEADERS)'; for p in $$list; do \
-?BASE?   f="`echo $$p | sed -e 's|^.*/||'`"; \
-?!BASE?          f="$$p"; \
-         echo " rm -f $(DESTDIR)$(%NDIR%dir)/$$f"; \
-         rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
-       done
+?INSTALL?        if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+?INSTALL??BASE?          f="`echo $$p | sed -e 's|^.*/||'`"; \
+?INSTALL??!BASE?         f="$$p"; \
+?INSTALL?        echo " $(INSTALL_HEADER) $$d$$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
+?INSTALL?        $(INSTALL_HEADER) $$d$$p $(DESTDIR)$(%NDIR%dir)/$$f; \
+?INSTALL?      done
+
+
+## -------------- ##
+## Uninstalling.  ##
+## -------------- ##
+
+?INSTALL?.PHONY uninstall-am: uninstall-%DIR%HEADERS
+?INSTALL?uninstall-%DIR%HEADERS:
+?INSTALL?      @$(NORMAL_UNINSTALL)
+?INSTALL?      @list='$(%DIR%_HEADERS)'; for p in $$list; do \
+?INSTALL??BASE?          f="`echo $$p | sed -e 's|^.*/||'`"; \
+?INSTALL??!BASE?         f="$$p"; \
+?INSTALL?        echo " rm -f $(DESTDIR)$(%NDIR%dir)/$$f"; \
+?INSTALL?        rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
+?INSTALL?      done
index 41fd599..76bd6a0 100644 (file)
 ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 ## 02111-1307, USA.
 
-_am_installdirs += $(DESTDIR)$(%NDIR%dir)
-?EXEC?.PHONY install-exec-am: install-%DIR%HEADERS
-?!EXEC?.PHONY install-data-am: install-%DIR%HEADERS
-install-%DIR%HEADERS: $(%DIR%_HEADERS)
-       @$(NORMAL_INSTALL)
-       $(mkinstalldirs) $(DESTDIR)$(%NDIR%dir)
+
+## ------------ ##
+## Installing.  ##
+## ------------ ##
+
+?INSTALL?_am_installdirs += $(DESTDIR)$(%NDIR%dir)
+?INSTALL??EXEC?.PHONY install-exec-am: install-%DIR%HEADERS
+?INSTALL??!EXEC?.PHONY install-data-am: install-%DIR%HEADERS
+?INSTALL?install-%DIR%HEADERS: $(%DIR%_HEADERS)
+?INSTALL?      @$(NORMAL_INSTALL)
+?INSTALL?      $(mkinstalldirs) $(DESTDIR)$(%NDIR%dir)
 ## Funny invocation because Makefile variable can be empty, leading to
 ## a syntax error in sh.
-       @list='$(%DIR%_HEADERS)'; for p in $$list; do \
+?INSTALL?      @list='$(%DIR%_HEADERS)'; for p in $$list; do \
 ## A header file can be in the source directory or the build directory.
-         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-?BASE?   f="`echo $$p | sed -e 's|^.*/||'`"; \
-?!BASE?          f="$$p"; \
-         echo " $(INSTALL_HEADER) $$d$$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
-         $(INSTALL_HEADER) $$d$$p $(DESTDIR)$(%NDIR%dir)/$$f; \
-       done
-
-.PHONY uninstall-am: uninstall-%DIR%HEADERS
-uninstall-%DIR%HEADERS:
-       @$(NORMAL_UNINSTALL)
-       @list='$(%DIR%_HEADERS)'; for p in $$list; do \
-?BASE?   f="`echo $$p | sed -e 's|^.*/||'`"; \
-?!BASE?          f="$$p"; \
-         echo " rm -f $(DESTDIR)$(%NDIR%dir)/$$f"; \
-         rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
-       done
+?INSTALL?        if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+?INSTALL??BASE?          f="`echo $$p | sed -e 's|^.*/||'`"; \
+?INSTALL??!BASE?         f="$$p"; \
+?INSTALL?        echo " $(INSTALL_HEADER) $$d$$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
+?INSTALL?        $(INSTALL_HEADER) $$d$$p $(DESTDIR)$(%NDIR%dir)/$$f; \
+?INSTALL?      done
+
+
+## -------------- ##
+## Uninstalling.  ##
+## -------------- ##
+
+?INSTALL?.PHONY uninstall-am: uninstall-%DIR%HEADERS
+?INSTALL?uninstall-%DIR%HEADERS:
+?INSTALL?      @$(NORMAL_UNINSTALL)
+?INSTALL?      @list='$(%DIR%_HEADERS)'; for p in $$list; do \
+?INSTALL??BASE?          f="`echo $$p | sed -e 's|^.*/||'`"; \
+?INSTALL??!BASE?         f="$$p"; \
+?INSTALL?        echo " rm -f $(DESTDIR)$(%NDIR%dir)/$$f"; \
+?INSTALL?        rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
+?INSTALL?      done
index a01018c..f7234e4 100644 (file)
 ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 ## 02111-1307, USA.
 
-_am_installdirs += $(DESTDIR)$(%NDIR%dir)
-?EXEC?.PHONY install-exec-am: install-%DIR%SCRIPTS
-?!EXEC?.PHONY install-data-am: install-%DIR%SCRIPTS
-install-%DIR%SCRIPTS: $(%DIR%_SCRIPTS)
-       @$(NORMAL_INSTALL)
-       $(mkinstalldirs) $(DESTDIR)$(%NDIR%dir)
+
+## ------------ ##
+## Installing.  ##
+## ------------ ##
+
+?INSTALL?_am_installdirs += $(DESTDIR)$(%NDIR%dir)
+?INSTALL??EXEC?.PHONY install-exec-am: install-%DIR%SCRIPTS
+?INSTALL??!EXEC?.PHONY install-data-am: install-%DIR%SCRIPTS
+?INSTALL?install-%DIR%SCRIPTS: $(%DIR%_SCRIPTS)
+?INSTALL?      @$(NORMAL_INSTALL)
+?INSTALL?      $(mkinstalldirs) $(DESTDIR)$(%NDIR%dir)
 ## Funny invocation because Makefile variable can be empty, leading to
 ## a syntax error in sh.
-       @list='$(%DIR%_SCRIPTS)'; for p in $$list; do \
-         f="`echo $$p|sed '$(transform)'`"; \
-         if test -f $$p; then \
-           echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
-           $(INSTALL_SCRIPT) $$p $(DESTDIR)$(%NDIR%dir)/$$f; \
-         elif test -f $(srcdir)/$$p; then \
-           echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
-           $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(%NDIR%dir)/$$f; \
-         else :; fi; \
-       done
-
-.PHONY uninstall-am: uninstall-%DIR%SCRIPTS
-uninstall-%DIR%SCRIPTS:
-       @$(NORMAL_UNINSTALL)
-       @list='$(%DIR%_SCRIPTS)'; for p in $$list; do \
-         f="`echo $$p|sed '$(transform)'`"; \
-         echo " rm -f $(DESTDIR)$(%NDIR%dir)/$$f"; \
-         rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
-       done
+?INSTALL?      @list='$(%DIR%_SCRIPTS)'; for p in $$list; do \
+?INSTALL?        f="`echo $$p|sed '$(transform)'`"; \
+?INSTALL?        if test -f $$p; then \
+?INSTALL?          echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
+?INSTALL?          $(INSTALL_SCRIPT) $$p $(DESTDIR)$(%NDIR%dir)/$$f; \
+?INSTALL?        elif test -f $(srcdir)/$$p; then \
+?INSTALL?          echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
+?INSTALL?          $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(%NDIR%dir)/$$f; \
+?INSTALL?        else :; fi; \
+?INSTALL?      done
+
+
+## -------------- ##
+## Uninstalling.  ##
+## -------------- ##
+
+?INSTALL?.PHONY uninstall-am: uninstall-%DIR%SCRIPTS
+?INSTALL?uninstall-%DIR%SCRIPTS:
+?INSTALL?      @$(NORMAL_UNINSTALL)
+?INSTALL?      @list='$(%DIR%_SCRIPTS)'; for p in $$list; do \
+?INSTALL?        f="`echo $$p|sed '$(transform)'`"; \
+?INSTALL?        echo " rm -f $(DESTDIR)$(%NDIR%dir)/$$f"; \
+?INSTALL?        rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
+?INSTALL?      done
+
+
+## ---------- ##
+## Checking.  ##
+## ---------- ##
 
 ## Uncomment line in handle_scripts when this is uncommented.
 ## check-%DIR%SCRIPTS:
index a01018c..f7234e4 100644 (file)
 ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 ## 02111-1307, USA.
 
-_am_installdirs += $(DESTDIR)$(%NDIR%dir)
-?EXEC?.PHONY install-exec-am: install-%DIR%SCRIPTS
-?!EXEC?.PHONY install-data-am: install-%DIR%SCRIPTS
-install-%DIR%SCRIPTS: $(%DIR%_SCRIPTS)
-       @$(NORMAL_INSTALL)
-       $(mkinstalldirs) $(DESTDIR)$(%NDIR%dir)
+
+## ------------ ##
+## Installing.  ##
+## ------------ ##
+
+?INSTALL?_am_installdirs += $(DESTDIR)$(%NDIR%dir)
+?INSTALL??EXEC?.PHONY install-exec-am: install-%DIR%SCRIPTS
+?INSTALL??!EXEC?.PHONY install-data-am: install-%DIR%SCRIPTS
+?INSTALL?install-%DIR%SCRIPTS: $(%DIR%_SCRIPTS)
+?INSTALL?      @$(NORMAL_INSTALL)
+?INSTALL?      $(mkinstalldirs) $(DESTDIR)$(%NDIR%dir)
 ## Funny invocation because Makefile variable can be empty, leading to
 ## a syntax error in sh.
-       @list='$(%DIR%_SCRIPTS)'; for p in $$list; do \
-         f="`echo $$p|sed '$(transform)'`"; \
-         if test -f $$p; then \
-           echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
-           $(INSTALL_SCRIPT) $$p $(DESTDIR)$(%NDIR%dir)/$$f; \
-         elif test -f $(srcdir)/$$p; then \
-           echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
-           $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(%NDIR%dir)/$$f; \
-         else :; fi; \
-       done
-
-.PHONY uninstall-am: uninstall-%DIR%SCRIPTS
-uninstall-%DIR%SCRIPTS:
-       @$(NORMAL_UNINSTALL)
-       @list='$(%DIR%_SCRIPTS)'; for p in $$list; do \
-         f="`echo $$p|sed '$(transform)'`"; \
-         echo " rm -f $(DESTDIR)$(%NDIR%dir)/$$f"; \
-         rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
-       done
+?INSTALL?      @list='$(%DIR%_SCRIPTS)'; for p in $$list; do \
+?INSTALL?        f="`echo $$p|sed '$(transform)'`"; \
+?INSTALL?        if test -f $$p; then \
+?INSTALL?          echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
+?INSTALL?          $(INSTALL_SCRIPT) $$p $(DESTDIR)$(%NDIR%dir)/$$f; \
+?INSTALL?        elif test -f $(srcdir)/$$p; then \
+?INSTALL?          echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(%NDIR%dir)/$$f"; \
+?INSTALL?          $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(%NDIR%dir)/$$f; \
+?INSTALL?        else :; fi; \
+?INSTALL?      done
+
+
+## -------------- ##
+## Uninstalling.  ##
+## -------------- ##
+
+?INSTALL?.PHONY uninstall-am: uninstall-%DIR%SCRIPTS
+?INSTALL?uninstall-%DIR%SCRIPTS:
+?INSTALL?      @$(NORMAL_UNINSTALL)
+?INSTALL?      @list='$(%DIR%_SCRIPTS)'; for p in $$list; do \
+?INSTALL?        f="`echo $$p|sed '$(transform)'`"; \
+?INSTALL?        echo " rm -f $(DESTDIR)$(%NDIR%dir)/$$f"; \
+?INSTALL?        rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
+?INSTALL?      done
+
+
+## ---------- ##
+## Checking.  ##
+## ---------- ##
 
 ## Uncomment line in handle_scripts when this is uncommented.
 ## check-%DIR%SCRIPTS: