diff doc/lispref/Makefile.in @ 110794:bacdf2d96735

Include version number in doc `make dist' tarfiles. * doc/lispref/Makefile.in (version): New, set by configure. (clean): Delete dist tar file. (dist): Use version in tar name. * doc/lispintro/Makefile.in (version): New, set by configure. (clean): Delete dist tar file. (dist): Use version in tar name. * doc/emacs/Makefile.in (version): New, set by configure. (clean): Delete dist tar file. (dist): Use version in tar name.
author Glenn Morris <rgm@gnu.org>
date Wed, 06 Oct 2010 19:23:28 -0700
parents 9a3ce1aa9d45
children ca28093784c4
line wrap: on
line diff
--- a/doc/lispref/Makefile.in	Wed Oct 06 14:02:39 2010 +0000
+++ b/doc/lispref/Makefile.in	Wed Oct 06 19:23:28 2010 -0700
@@ -27,6 +27,8 @@
 # Tell make where to find source files; this is needed for the makefiles.
 VPATH=@srcdir@
 
+version=@version@
+
 infodir = ../../info
 # Directory with the (customized) texinfo.tex file.
 texinfodir = $(srcdir)/../misc
@@ -118,6 +120,7 @@
 
 clean: mostlyclean
 	rm -f elisp.dvi elisp.pdf vol[12].pdf
+	rm -f emacs-lispref-${version}.tar*
 
 distclean: clean
 
@@ -128,14 +131,15 @@
 
 ## Note this excludes the two-volume stuff.
 dist:
-	rm -rf lispref
-	mkdir lispref
+	rm -rf emacs-lispref-${version}
+	mkdir emacs-lispref-${version}
 	cp ${srcdir}/*.texi ${texinfodir}/texinfo.tex \
-	  ${srcdir}/ChangeLog* ${srcdir}/README lispref/
+	  ${srcdir}/ChangeLog* ${srcdir}/README emacs-lispref-${version}/
 	sed -e 's/@sr[c]dir@/./' -e 's/\(texinfodir *=\).*/\1 ./' \
 	  -e 's/\(infodir *=\).*/\1 ./' -e 's/^\(clean:.*\)/\1 infoclean/' \
-	  ${srcdir}/Makefile.in > lispref/Makefile
-	tar -cf elisp-texi.tar lispref
-	rm -rf lispref
+	  -e "s/@ver[s]ion@/${version}/" \
+	  ${srcdir}/Makefile.in > emacs-lispref-${version}/Makefile
+	tar -cf emacs-lispref-${version}.tar emacs-lispref-${version}
+	rm -rf emacs-lispref-${version}
 
 ### Makefile ends here