309 |
|
|
310 |
echo "Creating subdirectories" |
echo "Creating subdirectories" |
311 |
for subdir in lisp site-lisp lispref lispintro \ |
for subdir in lisp site-lisp lispref lispintro \ |
312 |
leim real-leim real-leim/CXTERM-DIC real-leim/MISC-DIC \ |
leim leim leim/CXTERM-DIC leim/MISC-DIC \ |
313 |
real-leim/SKK-DIC real-leim/ja-dic real-leim/quail \ |
leim/SKK-DIC leim/ja-dic leim/quail \ |
314 |
src src/m src/s src/bitmaps lib-src oldXMenu lwlib \ |
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 \ |
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 \ |
etc etc/e lock info man msdos vms mac mac/inc mac/inc/sys \ |
320 |
mkdir ${tempdir}/${subdir} |
mkdir ${tempdir}/${subdir} |
321 |
done |
done |
322 |
|
|
|
echo "Initializing \`leim' subdirectory" |
|
|
cp noleim-Makefile.in ${tempdir}/leim/Makefile.in |
|
|
|
|
323 |
echo "Making links to \`lisp' and its subdirectories" |
echo "Making links to \`lisp' and its subdirectories" |
324 |
### Don't distribute TAGS, =*.el files, site-init.el, site-load.el, or default.el. |
### Don't distribute TAGS, =*.el files, site-init.el, site-load.el, or default.el. |
325 |
(cd lisp |
(cd lisp |
382 |
fi |
fi |
383 |
done ) |
done ) |
384 |
|
|
385 |
echo "Making links to \`leim' and its subdirectories for the LEIM distribution" |
echo "Making links to \`leim' and its subdirectories" |
386 |
### Don't distribute TAGS, or =*.el files. |
### Don't distribute TAGS, or =*.el files. |
387 |
(cd leim |
(cd leim |
388 |
ln makefile.nt makefile.w32-in ../${tempdir}/real-leim |
ln makefile.nt makefile.w32-in ../${tempdir}/leim |
389 |
ln ChangeLog README ../${tempdir}/real-leim |
ln ChangeLog README ../${tempdir}/leim |
390 |
|
|
391 |
ln CXTERM-DIC/*.tit ../${tempdir}/real-leim/CXTERM-DIC |
ln CXTERM-DIC/*.tit ../${tempdir}/leim/CXTERM-DIC |
392 |
ln SKK-DIC/README SKK-DIC/SKK-JISYO.L ../${tempdir}/real-leim/SKK-DIC |
ln SKK-DIC/README SKK-DIC/SKK-JISYO.L ../${tempdir}/leim/SKK-DIC |
393 |
ln MISC-DIC/*.* ../${tempdir}/real-leim/MISC-DIC |
ln MISC-DIC/*.* ../${tempdir}/leim/MISC-DIC |
394 |
ln ja-dic/*.el ja-dic/*.elc ../${tempdir}/real-leim/ja-dic |
ln ja-dic/*.el ja-dic/*.elc ../${tempdir}/leim/ja-dic |
395 |
ln Makefile.in ../${tempdir}/real-leim/Makefile.in |
ln Makefile.in ../${tempdir}/leim/Makefile.in |
396 |
ln quail/[a-z]*.el quail/[a-z]*.elc ../${tempdir}/real-leim/quail |
ln quail/[a-z]*.el quail/[a-z]*.elc ../${tempdir}/leim/quail |
397 |
rm -f ../${tempdir}/real-leim/quail/quick-b5.* |
rm -f ../${tempdir}/leim/quail/quick-b5.* |
398 |
rm -f ../${tempdir}/real-leim/quail/quick-cns.* |
rm -f ../${tempdir}/leim/quail/quick-cns.* |
399 |
rm -f ../${tempdir}/real-leim/quail/tsang-b5.* |
rm -f ../${tempdir}/leim/quail/tsang-b5.* |
400 |
rm -f ../${tempdir}/real-leim/quail/tsang-cns.* |
rm -f ../${tempdir}/leim/quail/tsang-cns.* |
401 |
|
|
402 |
cd ../${tempdir}/real-leim |
cd ../${tempdir}/leim |
403 |
rm -f TAGS =* */=*) |
rm -f TAGS =* */=*) |
404 |
|
|
|
### Move the real-leim directory outside of Emacs proper. |
|
|
(cd ${tempparent} |
|
|
mkdir ${emacsname}-leim |
|
|
mkdir ${emacsname}-leim/${emacsname} |
|
|
mv ${emacsname}/real-leim ${emacsname}-leim/${emacsname}/leim) |
|
|
|
|
405 |
echo "Making links to \`src'" |
echo "Making links to \`src'" |
406 |
### Don't distribute =*.[ch] files, or the configured versions of |
### Don't distribute =*.[ch] files, or the configured versions of |
407 |
### config.in, paths.in, or Makefile.in, or TAGS. |
### config.in, paths.in, or Makefile.in, or TAGS. |
670 |
compress* ) gzip_extension=.Z ;; |
compress* ) gzip_extension=.Z ;; |
671 |
* ) gzip_extension=.gz ;; |
* ) gzip_extension=.gz ;; |
672 |
esac |
esac |
673 |
echo "Creating tar files" |
echo "Creating tar file" |
674 |
(cd ${tempparent} ; tar cvf - ${emacsname} ) \ |
(cd ${tempparent} ; tar cvf - ${emacsname} ) \ |
675 |
| ${default_gzip} \ |
| ${default_gzip} \ |
676 |
> ${emacsname}.tar${gzip_extension} |
> ${emacsname}.tar${gzip_extension} |
|
(cd ${tempparent}/${emacsname}-leim ; tar cvf - ${emacsname} ) \ |
|
|
| ${default_gzip} \ |
|
|
> leim-${version}${new_extension}.tar${gzip_extension} |
|
677 |
fi |
fi |
678 |
|
|
679 |
if [ "${clean_up}" = yes ]; then |
if [ "${clean_up}" = yes ]; then |
680 |
echo "Cleaning up the staging directory" |
echo "Cleaning up the staging directory" |
681 |
rm -rf ${tempparent} |
rm -rf ${tempparent} |
682 |
else |
else |
683 |
(cd ${tempparent}; mv ${emacsname} ${emacsname}-leim ..) |
(cd ${tempparent}; mv ${emacsname} ..) |
684 |
rm -rf ${tempparent} |
rm -rf ${tempparent} |
685 |
fi |
fi |
686 |
|
|