]> code.delx.au - gnu-emacs/blobdiff - make-dist
* make-dist: Include any *.in files in oldXMenu in the distribution.
[gnu-emacs] / make-dist
index 60072c9ec0ad83a61975c313b807e10c60194f18..4853a3e840c51ce30fb7ff26884f85d6001ac42e 100755 (executable)
--- a/make-dist
+++ b/make-dist
@@ -100,7 +100,7 @@ mkdir ${tempdir}
 ### README while the rest of the tar file is still unpacking.  Whoopee.
 echo "Making links to top-level files." 
 ln GETTING.GNU.SOFTWARE INSTALL PROBLEMS README move-if-change ${tempdir}
-ln ChangeLog Makefile.in build-install.in configure ${tempdir}
+ln ChangeLog Makefile.in build-install.in configure configure.in ${tempdir}
 ln make-dist ${tempdir}
 ### Copy config.sub; it's a cross-filesystem symlink.
 cp config.sub ${tempdir}
@@ -108,7 +108,7 @@ cp config.sub ${tempdir}
 echo "Creating subdirectories."
 # I think we're not going to distribute anything in external-lisp, so
 # I've removed it from this list.
-for subdir in lisp lisp/calc-2.02 lisp/term local-lisp \
+for subdir in lisp lisp/term local-lisp \
              src src/m src/s src/bitmaps lib-src oldXMenu \
              etc lock cpp info man shortnames vms; do
   mkdir ${tempdir}/${subdir}
@@ -128,15 +128,15 @@ echo "Making links to \`lisp'."
  rm -f site-load site-load.el site-load.elc
  rm -f default default.el default.elc)
 
-echo "Making links to \`lisp/calc-2.02'."
-### Don't distribute =*.el files, TAGS or backups.
-(cd lisp/calc-2.02
- ln [a-zA-Z]*.el ../../${tempdir}/lisp/calc-2.02
- ln [a-zA-Z]*.elc ../../${tempdir}/lisp/calc-2.02
- ln calc.info* calc.texinfo calc-refcard.* ../../${tempdir}/lisp/calc-2.02
- ln INSTALL Makefile README README.prev ../../${tempdir}/lisp/calc-2.02
- cd ../../${tempdir}/lisp/calc-2.02
- rm -f *~ TAGS)
+#echo "Making links to \`lisp/calc-2.02'."
+#### Don't distribute =*.el files, TAGS or backups.
+#(cd lisp/calc-2.02
+# ln [a-zA-Z]*.el ../../${tempdir}/lisp/calc-2.02
+# ln [a-zA-Z]*.elc ../../${tempdir}/lisp/calc-2.02
+# ln calc.info* calc.texinfo calc-refcard.* ../../${tempdir}/lisp/calc-2.02
+# ln INSTALL Makefile README README.prev ../../${tempdir}/lisp/calc-2.02
+# cd ../../${tempdir}/lisp/calc-2.02
+# rm -f *~ TAGS)
 
 echo "Making links to \`lisp/term'."
 ### Don't distribute =*.el files or TAGS.
@@ -198,7 +198,7 @@ echo "Making links to \`lib-src'."
 
 echo "Making links to \`oldXMenu'."
 (cd oldXMenu
- ln *.c *.h ../${tempdir}/oldXMenu
+ ln *.c *.h *.in ../${tempdir}/oldXMenu
  ln README Makefile Imakefile ChangeLog ../${tempdir}/oldXMenu
  ln compile.com descrip.mms ../${tempdir}/oldXMenu)
 
@@ -215,14 +215,14 @@ echo "Making links to \`cpp'."
 (cd cpp
  ln cccp.c cexp.y Makefile README ../${tempdir}/cpp)
 
-###!! echo "Making links to \`info'."
-###!! # Don't distribute backups or autosaves.
-###!! (cd info
-###!!  ln [a-zA-Z]* ../${tempdir}/info
-###!!  cd ../${tempdir}/info
-###!!  # Avoid an error when expanding the wildcards later.
-###!!  ln emacs dummy~ ; ln emacs \#dummy\#
-###!!  rm -f *~ \#*\# core)
+echo "Making links to \`info'."
+# Don't distribute backups or autosaves.
+(cd info
+ ln [a-zA-Z]* ../${tempdir}/info
+ cd ../${tempdir}/info
+ # Avoid an error when expanding the wildcards later.
+ ln emacs dummy~ ; ln emacs \#dummy\#
+ rm -f *~ \#*\# core)
 
 echo "Making links to \`man'."
 (cd man
@@ -230,7 +230,11 @@ echo "Making links to \`man'."
  ln *.c ../${tempdir}/man
  test -f README && ln README ../${tempdir}/man
  test -f Makefile && ln Makefile ../${tempdir}/man
- ln ChangeLog split-man ../${tempdir}/man)
+ ln ChangeLog split-man ../${tempdir}/man
+ cp texinfo.tex texindex.c ../${tempdir}/man
+ cd ../${tempdir}/man
+ rm -f \#*\# =* *~ core emacs-index* *.Z *.z xmail
+ rm -f emacs.?? termcap.?? gdb.?? *.log *.toc *.dvi *.oaux)
 
 echo "Making links to \`shortnames'."
 (cd shortnames