Mercurial > emacs
comparison make-dist @ 42211:627b778e6b76
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.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Fri, 21 Dec 2001 08:44:17 +0000 |
parents | 9ac2c536efe5 |
children | 42f6d0b683bf |
comparison
equal
deleted
inserted
replaced
42210:749313e92a43 | 42211:627b778e6b76 |
---|---|
307 mv -f tmp.README README) | 307 mv -f tmp.README README) |
308 | 308 |
309 | 309 |
310 echo "Creating subdirectories" | 310 echo "Creating subdirectories" |
311 for subdir in lisp site-lisp lispref lispintro \ | 311 for 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 \ |
317 mac/src | 317 mac/src |
318 do | 318 do |
319 echo " ${tempdir}/${subdir}" | 319 echo " ${tempdir}/${subdir}" |
320 mkdir ${tempdir}/${subdir} | 320 mkdir ${tempdir}/${subdir} |
321 done | 321 done |
322 | |
323 echo "Initializing \`leim' subdirectory" | |
324 cp noleim-Makefile.in ${tempdir}/leim/Makefile.in | |
325 | 322 |
326 echo "Making links to \`lisp' and its subdirectories" | 323 echo "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 |
329 ln [a-zA-Z]*.el ../${tempdir}/lisp | 326 ln [a-zA-Z]*.el ../${tempdir}/lisp |
383 fi | 380 fi |
384 done | 381 done |
385 fi | 382 fi |
386 done ) | 383 done ) |
387 | 384 |
388 echo "Making links to \`leim' and its subdirectories for the LEIM distribution" | 385 echo "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 | |
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 | 404 |
414 echo "Making links to \`src'" | 405 echo "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. |
417 (cd src | 408 (cd src |
677 fi | 668 fi |
678 case "${default_gzip}" in | 669 case "${default_gzip}" in |
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} | |
689 fi | 677 fi |
690 | 678 |
691 if [ "${clean_up}" = yes ]; then | 679 if [ "${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} |
694 else | 682 else |
695 (cd ${tempparent}; mv ${emacsname} ${emacsname}-leim ..) | 683 (cd ${tempparent}; mv ${emacsname} ..) |
696 rm -rf ${tempparent} | 684 rm -rf ${tempparent} |
697 fi | 685 fi |
698 | 686 |
699 ### make-dist ends here | 687 ### make-dist ends here |