# HG changeset patch # User Kenichi Handa # Date 872213049 0 # Node ID 354d9588342d45a98c5bba4eceea89aeca7754d1 # Parent f5627d8c422aa254f7d7f2d5d298a559cfdad1cb (install): Just copy leim-list.el instead of running update-leim-list-file on ${INSTALLDIR}. (CHINESE-BIG5): File name change: tsangchi-b5.el -> tsang-b5.el, py-punct-b5.el -> pypunct-b5.el. (CHINESE-CNS): File name change: tsangchi-cns.el -> tsang-cns.el. (leim-list.el): Delete old files not contained in ${WORLD}. diff -r f5627d8c422a -r 354d9588342d leim/Makefile.in --- a/leim/Makefile.in Fri Aug 22 01:22:49 1997 +0000 +++ b/leim/Makefile.in Fri Aug 22 01:24:09 1997 +0000 @@ -78,9 +78,9 @@ quail/py-punct.el CHINESE-BIG5=${TIT-BIG5} \ - quail/quick-b5.el quail/tsangchi-b5.el quail/py-punct-b5.el + quail/quick-b5.el quail/tsang-b5.el quail/pypunct-b5.el -CHINESE-CNS=quail/quick-cns.el quail/tsangchi-cns.el +CHINESE-CNS=quail/quick-cns.el quail/tsang-cns.el JAPANESE=quail/japanese.el skk/skkdic.el @@ -139,18 +139,26 @@ @LN_S@ ${srcdir}/$@ $@ @LN_S@ ${srcdir}/$@c $@c +# Before running update-leim-list-file, delete all old files which are +# not contained in ${WORLD}. leim-list.el: ${SUBDIRS} ${WORLD} + for dir in ${SUBDIRS}; do \ + for f in $${dir}/*.el; do \ + if echo ${WORLD} | grep $${f} > /dev/null; then true; \ + else rm -f $${f}* ; fi \ + done \ + done ${RUN-EMACS} -l ${buildlisppath}/international/quail \ --eval "(update-leim-list-file \".\")" install: all if [ x`(cd ${INSTALLDIR}; /bin/pwd)` != x`(/bin/pwd)` ] ; then \ + rm -rf ${INSTALLDIR}/leim-list.el; \ rm -rf ${INSTALLDIR}/quail ${INSTALLDIR}/skk ; \ - echo "Copying leim/quail/* and leim/skk/* to ${INSTALLDIR} ..." ; \ - tar -chf - ${SUBDIRS} | (cd ${INSTALLDIR}; umask 0; tar -xvf -) ; \ + echo "Copying leim files to ${INSTALLDIR} ..." ; \ + tar -chf - leim-list.el ${SUBDIRS} \ + | (cd ${INSTALLDIR}; umask 0; tar -xvf -) ; \ else true; fi - ${RUN-EMACS} -l ${buildlisppath}/international/quail \ - --eval "(update-leim-list-file \"${INSTALLDIR}\")" clean mostlyclean: ELC=`echo ${TIT} | sed 's/\.el/.elc/g'`; \