changeset 100412:a33d5ccc3933

(manext): Remove variable. (MAN_PAGES): New variable. (install-arch-indep, uninstall): Use MAN_PAGES for list of files to add and remove.
author Glenn Morris <rgm@gnu.org>
date Sat, 13 Dec 2008 20:12:08 +0000
parents 3378a375ce49
children ad9479019a3b
files ChangeLog Makefile.in
diffstat 2 files changed, 14 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sat Dec 13 19:28:31 2008 +0000
+++ b/ChangeLog	Sat Dec 13 20:12:08 2008 +0000
@@ -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>
 
--- a/Makefile.in	Sat Dec 13 19:28:31 2008 +0000
+++ b/Makefile.in	Sat Dec 13 20:12:08 2008 +0000
@@ -125,10 +125,14 @@
 # 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 @@
 	-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 @@
 	      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))