]> git.eshelyaron.com Git - emacs.git/commitdiff
(manext): Remove variable.
authorGlenn Morris <rgm@gnu.org>
Sat, 13 Dec 2008 20:12:08 +0000 (20:12 +0000)
committerGlenn Morris <rgm@gnu.org>
Sat, 13 Dec 2008 20:12:08 +0000 (20:12 +0000)
(MAN_PAGES): New variable.
(install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
and remove.

ChangeLog
Makefile.in

index ab728055538bee5971b5456728469f4cda8211e4..79d5ce402a8f16bd81ec3fc2ce9d951dca4ae1fd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
 2008-12-13  Glenn Morris  <rgm@gnu.org>
 
        * Makefile.in (install-arch-indep): Add new man-pages.
+       (manext): Remove variable.
+       (MAN_PAGES): New variable.
+       (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
+       and remove.
 
 2008-12-11  Dan Nicolaescu  <dann@ics.uci.edu>
 
index 08dfc04194800e99161860c9f034d458ed23205e..18f27616e9ac76860e26b6ad2db908a4c80009d8 100644 (file)
@@ -125,10 +125,14 @@ sharedstatedir=@sharedstatedir@
 # data.         ${archlibdir} is a subdirectory of this.
 libexecdir=@libexecdir@
 
-# Where to install Emacs's man pages, and what extension they should have.
+# Where to install Emacs's man pages.
+# This used to allow choice of the numeric extension, but this made
+# little sense since the files were always installed in man1/
+# (and they contain cross-references that expect them to be there).
 mandir=@mandir@
-manext=.1
 man1dir=$(mandir)/man1
+MAN_PAGES=b2m.1 ctags.1 ebrowse.1 emacs.1 emacsclient.1 etags.1 \
+          grep-changelog.1 rcs-checkin.1
 
 # Where to install and expect the info files describing Emacs. In the
 # past, this defaulted to a subdirectory of ${prefix}/lib/emacs, but
@@ -571,10 +575,10 @@ install-arch-indep: mkdir info install-etc
        -chmod -R a+r $(DESTDIR)${datadir}/emacs/${version} $(DESTDIR)${datadir}/emacs/site-lisp ${COPYDESTS} $(DESTDIR)${infodir}
        thisdir=`/bin/pwd`; \
        cd ${mansrcdir}; \
-       for page in b2m ctags ebrowse emacs emacsclient etags grep-changelog rcs-checkin; do \
+       for page in ${MAN_PAGES}; do \
          (cd $${thisdir}; \
-          ${INSTALL_DATA} ${mansrcdir}/$${page}.1 $(DESTDIR)${man1dir}/$${page}${manext}; \
-          chmod a+r $(DESTDIR)${man1dir}/$${page}${manext}); \
+          ${INSTALL_DATA} ${mansrcdir}/$${page} $(DESTDIR)${man1dir}/$${page}; \
+          chmod a+r $(DESTDIR)${man1dir}/$${page}); \
        done
 
 ## Install those items from etc/ that need to end up elsewhere.
@@ -656,7 +660,7 @@ uninstall:
              rm -f $$f; \
            done; \
          done;)
-       (cd $(DESTDIR)${man1dir}  && rm -f emacs${manext} emacsclient${manext} etags${manext} ctags${manext})
+       (cd $(DESTDIR)${man1dir}  && rm -f $(MAN_PAGES))
        (cd $(DESTDIR)${bindir}  && rm -f $(EMACSFULL) $(EMACS))