aboutsummaryrefslogtreecommitdiffstats
path: root/make-dist
diff options
context:
space:
mode:
authorEli Zaretskii2001-12-21 08:44:17 +0000
committerEli Zaretskii2001-12-21 08:44:17 +0000
commitca111811ea83093c0d18fc521211d83355bc272c (patch)
treefefa0ffd7439cdaa0641c5e93f0381bb00ffdab8 /make-dist
parent67ad2f93c26de91123dc7ec03855117031e01172 (diff)
downloademacs-ca111811ea83093c0d18fc521211d83355bc272c.tar.gz
emacs-ca111811ea83093c0d18fc521211d83355bc272c.zip
Make Leim part of the standard tarball:
Don't copy noleim-Makefile.in to the leim subdirectory. Link Leim files to ${tempdir}/leim, not to real-leim. Don't move Leim files out of the Emacs tree. Don't prepare a separate tarball for Leim.
Diffstat (limited to 'make-dist')
-rwxr-xr-xmake-dist52
1 files changed, 20 insertions, 32 deletions
diff --git a/make-dist b/make-dist
index a23c30b043f..192fcc6f073 100755
--- a/make-dist
+++ b/make-dist
@@ -309,8 +309,8 @@ echo "Updating version number in README"
309 309
310echo "Creating subdirectories" 310echo "Creating subdirectories"
311for subdir in lisp site-lisp lispref lispintro \ 311for subdir in lisp site-lisp lispref lispintro \
312 leim real-leim real-leim/CXTERM-DIC real-leim/MISC-DIC \ 312 leim leim leim/CXTERM-DIC leim/MISC-DIC \
313 real-leim/SKK-DIC real-leim/ja-dic real-leim/quail \ 313 leim/SKK-DIC leim/ja-dic leim/quail \
314 src src/m src/s src/bitmaps lib-src oldXMenu lwlib \ 314 src src/m src/s src/bitmaps lib-src oldXMenu lwlib \
315 nt nt/inc nt/inc/sys nt/inc/arpa nt/inc/netinet nt/icons \ 315 nt nt/inc nt/inc/sys nt/inc/arpa nt/inc/netinet nt/icons \
316 etc etc/e lock info man msdos vms mac mac/inc mac/inc/sys \ 316 etc etc/e lock info man msdos vms mac mac/inc mac/inc/sys \
@@ -320,9 +320,6 @@ do
320 mkdir ${tempdir}/${subdir} 320 mkdir ${tempdir}/${subdir}
321done 321done
322 322
323echo "Initializing \`leim' subdirectory"
324cp noleim-Makefile.in ${tempdir}/leim/Makefile.in
325
326echo "Making links to \`lisp' and its subdirectories" 323echo "Making links to \`lisp' and its subdirectories"
327### Don't distribute TAGS, =*.el files, site-init.el, site-load.el, or default.el. 324### Don't distribute TAGS, =*.el files, site-init.el, site-load.el, or default.el.
328(cd lisp 325(cd lisp
@@ -385,32 +382,26 @@ echo "Making links to \`lisp' and its subdirectories"
385 fi 382 fi
386 done ) 383 done )
387 384
388echo "Making links to \`leim' and its subdirectories for the LEIM distribution" 385echo "Making links to \`leim' and its subdirectories"
389### Don't distribute TAGS, or =*.el files. 386### Don't distribute TAGS, or =*.el files.
390(cd leim 387(cd leim
391 ln makefile.nt makefile.w32-in ../${tempdir}/real-leim 388 ln makefile.nt makefile.w32-in ../${tempdir}/leim
392 ln ChangeLog README ../${tempdir}/real-leim 389 ln ChangeLog README ../${tempdir}/leim
393 390
394 ln CXTERM-DIC/*.tit ../${tempdir}/real-leim/CXTERM-DIC 391 ln CXTERM-DIC/*.tit ../${tempdir}/leim/CXTERM-DIC
395 ln SKK-DIC/README SKK-DIC/SKK-JISYO.L ../${tempdir}/real-leim/SKK-DIC 392 ln SKK-DIC/README SKK-DIC/SKK-JISYO.L ../${tempdir}/leim/SKK-DIC
396 ln MISC-DIC/*.* ../${tempdir}/real-leim/MISC-DIC 393 ln MISC-DIC/*.* ../${tempdir}/leim/MISC-DIC
397 ln ja-dic/*.el ja-dic/*.elc ../${tempdir}/real-leim/ja-dic 394 ln ja-dic/*.el ja-dic/*.elc ../${tempdir}/leim/ja-dic
398 ln Makefile.in ../${tempdir}/real-leim/Makefile.in 395 ln Makefile.in ../${tempdir}/leim/Makefile.in
399 ln quail/[a-z]*.el quail/[a-z]*.elc ../${tempdir}/real-leim/quail 396 ln quail/[a-z]*.el quail/[a-z]*.elc ../${tempdir}/leim/quail
400 rm -f ../${tempdir}/real-leim/quail/quick-b5.* 397 rm -f ../${tempdir}/leim/quail/quick-b5.*
401 rm -f ../${tempdir}/real-leim/quail/quick-cns.* 398 rm -f ../${tempdir}/leim/quail/quick-cns.*
402 rm -f ../${tempdir}/real-leim/quail/tsang-b5.* 399 rm -f ../${tempdir}/leim/quail/tsang-b5.*
403 rm -f ../${tempdir}/real-leim/quail/tsang-cns.* 400 rm -f ../${tempdir}/leim/quail/tsang-cns.*
404 401
405 cd ../${tempdir}/real-leim 402 cd ../${tempdir}/leim
406 rm -f TAGS =* */=*) 403 rm -f TAGS =* */=*)
407 404
408### Move the real-leim directory outside of Emacs proper.
409(cd ${tempparent}
410 mkdir ${emacsname}-leim
411 mkdir ${emacsname}-leim/${emacsname}
412 mv ${emacsname}/real-leim ${emacsname}-leim/${emacsname}/leim)
413
414echo "Making links to \`src'" 405echo "Making links to \`src'"
415### Don't distribute =*.[ch] files, or the configured versions of 406### Don't distribute =*.[ch] files, or the configured versions of
416### config.in, paths.in, or Makefile.in, or TAGS. 407### config.in, paths.in, or Makefile.in, or TAGS.
@@ -679,20 +670,17 @@ if [ "${make_tar}" = yes ]; then
679 compress* ) gzip_extension=.Z ;; 670 compress* ) gzip_extension=.Z ;;
680 * ) gzip_extension=.gz ;; 671 * ) gzip_extension=.gz ;;
681 esac 672 esac
682 echo "Creating tar files" 673 echo "Creating tar file"
683 (cd ${tempparent} ; tar cvf - ${emacsname} ) \ 674 (cd ${tempparent} ; tar cvf - ${emacsname} ) \
684 | ${default_gzip} \ 675 | ${default_gzip} \
685 > ${emacsname}.tar${gzip_extension} 676 > ${emacsname}.tar${gzip_extension}
686 (cd ${tempparent}/${emacsname}-leim ; tar cvf - ${emacsname} ) \
687 | ${default_gzip} \
688 > leim-${version}${new_extension}.tar${gzip_extension}
689fi 677fi
690 678
691if [ "${clean_up}" = yes ]; then 679if [ "${clean_up}" = yes ]; then
692 echo "Cleaning up the staging directory" 680 echo "Cleaning up the staging directory"
693 rm -rf ${tempparent} 681 rm -rf ${tempparent}
694else 682else
695 (cd ${tempparent}; mv ${emacsname} ${emacsname}-leim ..) 683 (cd ${tempparent}; mv ${emacsname} ..)
696 rm -rf ${tempparent} 684 rm -rf ${tempparent}
697fi 685fi
698 686