emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] trunk r113070: Add make dist rule for doc/misc/Makefile, f


From: Glenn Morris
Subject: [Emacs-diffs] trunk r113070: Add make dist rule for doc/misc/Makefile, for www.gnu.org
Date: Wed, 19 Jun 2013 07:01:31 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 113070
revision-id: address@hidden
parent: address@hidden
committer: Glenn Morris <address@hidden>
branch nick: trunk
timestamp: Wed 2013-06-19 00:01:22 -0700
message:
  Add make dist rule for doc/misc/Makefile, for www.gnu.org
  
  * doc/misc/Makefile.in (version): New, set by configure.
  (clean): Delete dist tar file.
  (infoclean): New, split from maintainer-clean.
  (maintainer-clean): Run infoclean.
  (dist): New rule, to make tarfile for www.gnu.org.
modified:
  doc/misc/ChangeLog             changelog-20091113204419-o5vbwnq5f7feedwu-6331
  doc/misc/Makefile.in           
makefile.in-20091113204419-o5vbwnq5f7feedwu-6287
=== modified file 'doc/misc/ChangeLog'
--- a/doc/misc/ChangeLog        2013-06-14 09:48:49 +0000
+++ b/doc/misc/ChangeLog        2013-06-19 07:01:22 +0000
@@ -1,3 +1,11 @@
+2013-06-19  Glenn Morris  <address@hidden>
+
+       * Makefile.in (version): New, set by configure.
+       (clean): Delete dist tar file.
+       (infoclean): New, split from maintainer-clean.
+       (maintainer-clean): Run infoclean.
+       (dist): New rule, to make tarfile for www.gnu.org.
+
 2013-06-13  Albert Krewinkel  <address@hidden>
 
        * sieve.texi: (Managing Sieve): Fix port in example, fix documentation

=== modified file 'doc/misc/Makefile.in'
--- a/doc/misc/Makefile.in      2013-02-21 22:42:56 +0000
+++ b/doc/misc/Makefile.in      2013-06-19 07:01:22 +0000
@@ -24,6 +24,8 @@
 # set by the configure script's `--srcdir' option.
 address@hidden@
 
address@hidden@
+
 ## Where the output files go.
 buildinfodir = $(srcdir)/../../info
 ## Directory with emacsver.texi.
@@ -719,15 +721,38 @@
 
 clean: mostlyclean
        rm -f $(DVI_TARGETS) $(PDF_TARGETS) $(HTML_TARGETS) emacs-faq.text
+       rm -f emacs-misc-${version}.tar*
 
 distclean: clean
 #      rm -f Makefile
 
 ## buildinfodir is relative to srcdir.
-maintainer-clean: distclean
+infoclean:
        cd $(buildinfodir); for file in $(INFO_TARGETS); do \
          file=`echo $${file} | sed 's/\.info$$//'`${INFO_EXT}; \
          rm -f $${file} $${file}-[1-9] $${file}-[1-9][0-9]; \
        done
 
+maintainer-clean: distclean infoclean
+
+dist:
+       rm -rf emacs-misc-${version}
+       mkdir emacs-misc-${version}
+       cp ${srcdir}/*.texi ${srcdir}/texinfo.tex \
+         $(emacsdir)/emacsver.texi ${srcdir}/ChangeLog* \
+         emacs-misc-${version}/
+       sed -e 's/@sr[c]dir@/./' \
+         -e 's/^\(emacsdir *=\).*/\1 ./' \
+         -e 's/^\(buildinfodir *=\).*/\1 ./' \
+         -e 's/^\(clean:.*\)/\1 infoclean/' \
+         -e "s/@ver[s]ion@/${version}/" \
+         -e 's/@MAKE[I]NFO@/makeinfo/' -e 's/@MK[D]IR_P@/mkdir -p/' \
+         -e 's/@IN[F]O_EXT@/.info/' -e 's/@IN[F]O_OPTS@//' \
+         ${srcdir}/Makefile.in > emacs-misc-${version}/Makefile
+       @if grep '@[a-zA-Z_]*@' emacs-misc-${version}/Makefile; then \
+         echo "Unexpanded configure variables in Makefile?" 1>&2; exit 1; \
+       fi
+       tar -cf emacs-misc-${version}.tar emacs-misc-${version}
+       rm -rf emacs-misc-${version}
+
 ### Makefile ends here


reply via email to

[Prev in Thread] Current Thread [Next in Thread]