]> sjero.net Git - wget/commitdiff
[svn] "Support DESTDIR when installing.
authorhniksic <devnull@localhost>
Thu, 12 Apr 2001 12:25:22 +0000 (05:25 -0700)
committerhniksic <devnull@localhost>
Thu, 12 Apr 2001 12:25:22 +0000 (05:25 -0700)
Patch courtesy Karl Eichwalder.
Published in <sxs4rvu2tmu.fsf@florida.arsdigita.de>.

doc/ChangeLog
doc/Makefile.in
po/Makefile.in.in
src/ChangeLog
src/Makefile.in

index 123d30ec552eac1c5d0d3514a4ecdc438c72e54d..bcbcd16e14a4ffb8c7ff55f64898a36e304359aa 100644 (file)
@@ -1,3 +1,8 @@
+2001-01-20  Karl Eichwalder  <ke@suse.de>
+
+       * Makefile.in: Provide and use DESTDIR according to the Coding
+       Standards.
+
 2001-04-01  Hrvoje Niksic  <hniksic@arsdigita.com>
 
        * wget.texi (Recursive Retrieval Options): Document more
index 0d8819673d55d765d301cb49b4334505352f621e..4cc7ec4a0eae513a3604b92607a988c0ea09ef0b 100644 (file)
@@ -42,6 +42,8 @@ mandir     = @mandir@
 manext     = 1
 sysconfdir = @sysconfdir@
 
+DESTDIR    =
+
 INSTALL      = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 RM = rm -f
@@ -105,45 +107,45 @@ uninstall: uninstall.info @COMMENT_IF_NO_POD2MAN@uninstall.man
 
 # install info pages, creating install directory if necessary
 install.info: wget.info
-       $(top_srcdir)/mkinstalldirs $(infodir)
+       $(top_srcdir)/mkinstalldirs $(DESTDIR)$(infodir)
        -for file in wget.info wget.info-*[0-9]; do \
-          test -f $$file && $(INSTALL_DATA) $$file $(infodir)/$$file ; \
+          test -f $$file && $(INSTALL_DATA) $$file $(DESTDIR)$(infodir)/$$file ; \
        done
 
 # install man page, creating install directory if necessary
 install.man: $(MAN)
-       $(top_srcdir)/mkinstalldirs $(mandir)/man$(manext)
-       $(INSTALL_DATA) $(srcdir)/$(MAN) $(mandir)/man$(manext)/$(MAN)
+       $(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man$(manext)
+       $(INSTALL_DATA) $(srcdir)/$(MAN) $(DESTDIR)$(mandir)/man$(manext)/$(MAN)
 
 # install sample.wgetrc
 install.wgetrc: $(srcdir)/sample.wgetrc
        $(top_srcdir)/mkinstalldirs $(sysconfdir)
        @if test -f $(WGETRC); then \
-         if cmp -s $(srcdir)/sample.wgetrc $(WGETRC); then echo ""; \
+         if cmp -s $(srcdir)/sample.wgetrc $(DESTDIR)$(WGETRC); then echo ""; \
             else \
-            echo ' $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(WGETRC).new'; \
-            $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(WGETRC).new; \
+            echo ' $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(DESTDIR)$(WGETRC).new'; \
+            $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(DESTDIR)$(WGETRC).new; \
             echo; \
-            echo "WARNING: Differing \`$(WGETRC)'"; \
+            echo "WARNING: Differing \`$(DESTDIR)$(WGETRC)'"; \
             echo "         exists and has been spared.  You might want to"; \
             echo "         consider merging in the new lines from"; \
-            echo "         \`$(WGETRC).new'."; \
+            echo "         \`$(DESTDIR)$(WGETRC).new'."; \
             echo; \
             echo "<Hit RETURN to acknowledge>\c"; \
             read user_input; \
             echo; \
          fi; \
        else \
-         $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(WGETRC); \
+         $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(DESTDIR)$(WGETRC); \
        fi
 
 # uninstall info pages
 uninstall.info:
-       $(RM) $(infodir)/wget.info*
+       $(RM) $(DESTDIR)$(infodir)/wget.info*
 
 # uninstall man page
 uninstall.man:
-       $(RM) $(mandir)/man$(manext)/$(MAN)
+       $(RM) $(DESTDIR)$(mandir)/man$(manext)/$(MAN)
 
 #
 # Dependencies for cleanup
index 59d1ddef3bab2ff788dbba7a1f710b05cd53fd2e..5c2d929d8419c2fc305c94c12898f6550e5d846c 100644 (file)
@@ -26,6 +26,8 @@ gnulocaledir = $(prefix)/share/locale
 gettextsrcdir = $(prefix)/share/gettext/po
 subdir = po
 
+DESTDIR =
+
 INSTALL = @INSTALL@
 INSTALL_DATA = @INSTALL_DATA@
 
@@ -94,8 +96,8 @@ install-data-yes: all
        for cat in $$catalogs; do \
          cat=`basename $$cat`; \
          case "$$cat" in \
-           *.gmo) destdir=$(gnulocaledir);; \
-           *)     destdir=$(localedir);; \
+           *.gmo) destdir=$(DESTDIR)$(gnulocaledir);; \
+           *)     destdir=$(DESTDIR)$(localedir);; \
          esac; \
          lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
          dir=$$destdir/$$lang/LC_MESSAGES; \
@@ -137,10 +139,12 @@ uninstall:
        for cat in $$catalogs; do \
          cat=`basename $$cat`; \
          lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
-         rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
-         rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
-         rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \
-         rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \
+         dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
+         rm -f $$dir/$(PACKAGE)$(INSTOBJEXT); \
+         rm -f $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
+         dir=$(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES; \
+         rm -f $$dir/$(PACKAGE)$(INSTOBJEXT); \
+         rm -f $$dir/$(PACKAGE)$(INSTOBJEXT).m; \
        done
        rm -f $(gettextsrcdir)/po-Makefile.in.in
 
index cc4f276b7ffe0a1f6e29c844a00f82f31cbab7aa..1e543cbb5cecc8fcfd8eca5cce6cd412545600ad 100644 (file)
@@ -1,3 +1,8 @@
+2001-01-20  Karl Eichwalder  <ke@suse.de>
+
+       * Makefile.in: Provide and use DESTDIR according to the Coding
+       Standards.
+
 2001-04-12  Hrvoje Niksic  <hniksic@arsdigita.com>
 
        * ftp-ls.c (ftp_parse_vms_ls): Make seconds optional in time
index 08b546b77bd7d8c7a0492e9d775534103bd92fe4..4a440aa983d5170b0a8c23a99657969bafc7f121 100644 (file)
@@ -35,6 +35,8 @@ bindir       = @bindir@
 sysconfdir   = @sysconfdir@
 localedir    = $(prefix)/share/locale
 
+DESTDIR      =
+
 CC       = @CC@
 CPPFLAGS = @CPPFLAGS@
 # The following line is losing on some versions of make!
@@ -104,11 +106,11 @@ install: install.bin
 uninstall: uninstall.bin
 
 install.bin: wget$(exeext)
-       $(top_srcdir)/mkinstalldirs $(bindir)
-       $(INSTALL_PROGRAM) wget$(exeext) $(bindir)/wget$(exeext)
+       $(top_srcdir)/mkinstalldirs $(DESTDIR)$(bindir)
+       $(INSTALL_PROGRAM) wget$(exeext) $(DESTDIR)$(bindir)/wget$(exeext)
 
 uninstall.bin:
-       $(RM) $(bindir)/wget$(exeext)
+       $(RM) $(DESTDIR)$(bindir)/wget$(exeext)
 
 #
 # Dependencies for cleanup