diff options
author | Gerd Moellmann <gerd@gnu.org> | 2000-11-17 16:28:14 +0000 |
---|---|---|
committer | Gerd Moellmann <gerd@gnu.org> | 2000-11-17 16:28:14 +0000 |
commit | b36357756783c4f0f95878ffb0e353838a9e116b (patch) | |
tree | faed38cc20cf9aaf59cbb5c0dab0a9b6e522612f /make-dist | |
parent | 26fbf20bb480ab254ff4cd5622256364ba67f3d1 (diff) | |
download | emacs-b36357756783c4f0f95878ffb0e353838a9e116b.tar.gz |
Handle the Mac port. Distribute all makefile.w32-in.emacs-pretest-21.0.90
Distribute more files from the nt/ subdir. Distribute PBM
image files from subdirs of lisp/. Distribute old change logs
from subdirs of lisp/. Distribute play/5x5.el.
Diffstat (limited to 'make-dist')
-rwxr-xr-x | make-dist | 46 |
1 files changed, 37 insertions, 9 deletions
diff --git a/make-dist b/make-dist index bd7b19d94bc..5107ea112c2 100755 --- a/make-dist +++ b/make-dist @@ -28,7 +28,7 @@ progname="$0" ### Exit if a command fails. -### set -e +set -e ### Print out each line we read, for debugging's sake. ### set -v @@ -304,7 +304,10 @@ for subdir in lisp site-lisp leim real-leim real-leim/CXTERM-DIC \ real-leim/SKK-DIC real-leim/ja-dic real-leim/quail \ src src/m src/s src/bitmaps lib-src oldXMenu lwlib \ nt nt/inc nt/inc/sys nt/inc/arpa nt/inc/netinet nt/icons \ - etc etc/e lock info man msdos vms; do + etc etc/e lock info man msdos vms mac mac/inc mac/inc/sys \ + mac/src +do + echo " ${tempdir}/${subdir}" mkdir ${tempdir}/${subdir} done @@ -326,6 +329,7 @@ echo "Making links to \`lisp' and its subdirectories" ## simula.el doesn't keep abbreviations in simula.defns any more. ## ln [a-zA-Z]*.defns ../${tempdir}/lisp ln ChangeLog Makefile.in makefile.nt ChangeLog.? ../${tempdir}/lisp + ln makefile.w32-in ../${tempdir}/lisp test -f README && ln README ../${tempdir}/lisp (cd ../${tempdir}/lisp rm -f TAGS =* @@ -351,9 +355,9 @@ echo "Making links to \`lisp' and its subdirectories" for file in $subdirs; do echo " lisp/$file" mkdir ../${tempdir}/lisp/$file - ln $file/[a-zA-Z]*.el ../${tempdir}/lisp/$file - ln $file/[a-zA-Z]*.elc ../${tempdir}/lisp/$file - for img in $file/[a-zA-Z]*.xpm $file/[a-zA-Z]*.xbm; do + ln $file/[a-zA-Z0-9]*.el ../${tempdir}/lisp/$file + ln $file/[a-zA-Z0-9]*.elc ../${tempdir}/lisp/$file + for img in $file/[a-zA-Z]*.xpm $file/[a-zA-Z]*.xbm $file/[a-zA-Z]*.pbm; do if [ -f $img ]; then ln $img ../${tempdir}/lisp/$file fi @@ -361,15 +365,21 @@ echo "Making links to \`lisp' and its subdirectories" if [ -f $file/README ]; then ln $file/README ../${tempdir}/lisp/$file fi + if [ -f $file/ChangeLog ]; then ln $file/ChangeLog ../${tempdir}/lisp/$file + for f in $file/ChangeLog.[0-9]; do + if [ -f $f ]; then + ln $f ../${tempdir}/lisp/$file + fi + done fi done ) echo "Making links to \`leim' and its subdirectories for the LEIM distribution" ### Don't distribute TAGS, or =*.el files. (cd leim - ln makefile.nt ../${tempdir}/real-leim + ln makefile.nt makefile.w32-in ../${tempdir}/real-leim ln ChangeLog README ../${tempdir}/real-leim ln CXTERM-DIC/*.tit ../${tempdir}/real-leim/CXTERM-DIC @@ -414,7 +424,7 @@ echo "Making links to \`src'" fi done ln README ChangeLog ChangeLog.*[0-9] ../${tempdir}/src - ln makefile.nt vms-pp.trans ../${tempdir}/src + ln makefile.nt makefile.w32-in vms-pp.trans ../${tempdir}/src ln .gdbinit .dbxinit ../${tempdir}/src cd ../${tempdir}/src rm -f config.h paths.h Makefile Makefile.c @@ -438,6 +448,7 @@ echo "Making links to \`lib-src'" ln [a-zA-Z]*.[chy] ../${tempdir}/lib-src ln ChangeLog Makefile.in README testfile vcdiff ../${tempdir}/lib-src ln grep-changelog rcs2log rcs-checkin makefile.nt ../${tempdir}/lib-src + ln makefile.w32-in ../${tempdir}/lib-src ## If we ended up with a symlink, or if we did not get anything ## due to a cross-device symlink, copy the file. for file in [a-zA-Z]*.[chy]; do @@ -461,8 +472,9 @@ echo "Making links to \`lib-src'" echo "Making links to \`nt'" (cd nt ln emacs.rc config.nt [a-z]*.in [a-z]*.c ../${tempdir}/nt + ln _emacs nmake.defs gmake.defs ../${tempdir}/nt ln [a-z]*.bat [a-z]*.h makefile.def makefile.nt ../${tempdir}/nt - ln TODO ChangeLog INSTALL README ../${tempdir}/nt) + ln TODO ChangeLog INSTALL README makefile.w32-in ../${tempdir}/nt) echo "Making links to \`nt/inc'" (cd nt/inc @@ -484,6 +496,22 @@ echo "Making links to \`nt/icons'" (cd nt/icons ln [a-z]*.ico ../../${tempdir}/nt/icons) +echo "Making links to \`mac'" +(cd mac + ln ChangeLog INSTALL README *.xml *.MPW ../${tempdir}/mac) + +echo "Making links to \`mac/inc'" +(cd mac/inc + ln [a-z]*.h ../../${tempdir}/mac/inc) + +echo "Making links to \`mac/inc/sys'" +(cd mac/inc/sys + ln [a-z]*.h ../../../${tempdir}/mac/inc/sys) + +echo "Making links to \`mac/src'" +(cd mac/src + ln [a-z]*.c *.r ../../${tempdir}/mac/src) + echo "Making links to \`msdos'" (cd msdos ln ChangeLog emacs.ico emacs.pif ../${tempdir}/msdos @@ -540,7 +568,7 @@ echo "Making links to \`etc/e'" echo "Making links to \`info'" # Don't distribute backups or autosaves. (cd info - ln `find . -type f -print | grep -v CVS | grep -v RCS` ../${tempdir}/info + ln `find . -type f -print | grep -v CVS | grep -v RCS | grep -v cvsignore` ../${tempdir}/info #ln [a-zA-Z]* ../${tempdir}/info cd ../${tempdir}/info # Avoid an error when expanding the wildcards later. |