diff options
| author | Kenichi Handa | 1997-07-17 07:18:50 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1997-07-17 07:18:50 +0000 |
| commit | eb7440a5ec4a5ef7c62d70ed4f0ca923de57f555 (patch) | |
| tree | 3ca0e953c8f912a0830d7799e7f4f4fb1b9e16c0 | |
| parent | 44cbfae907e464bf443399fd774187721509eca9 (diff) | |
| download | emacs-eb7440a5ec4a5ef7c62d70ed4f0ca923de57f555.tar.gz emacs-eb7440a5ec4a5ef7c62d70ed4f0ca923de57f555.zip | |
Modified to avoid *.el files being regarded
as intermidiate files and deleted by GNU make.
| -rw-r--r-- | leim/Makefile.in | 265 |
1 files changed, 142 insertions, 123 deletions
diff --git a/leim/Makefile.in b/leim/Makefile.in index 81f11c4909f..e451af1980b 100644 --- a/leim/Makefile.in +++ b/leim/Makefile.in | |||
| @@ -27,72 +27,85 @@ SHELL = /bin/sh | |||
| 27 | version=@version@ | 27 | version=@version@ |
| 28 | prefix=@prefix@ | 28 | prefix=@prefix@ |
| 29 | datadir=@datadir@ | 29 | datadir=@datadir@ |
| 30 | lispdir=@lispdir@ | ||
| 31 | srcdir=@srcdir@ | 30 | srcdir=@srcdir@ |
| 32 | 31 | ||
| 32 | # Where to install LEIM files. | ||
| 33 | INSTALLDIR=${datadir}/emacs/${version}/leim | 33 | INSTALLDIR=${datadir}/emacs/${version}/leim |
| 34 | 34 | ||
| 35 | EMACS=../src/emacs | 35 | # On Xenix and the IBM RS6000, double-dot gets screwed up. |
| 36 | dot = . | ||
| 37 | dotdot = ${dot}${dot} | ||
| 36 | 38 | ||
| 37 | TAR=tar | 39 | # Which Emacs to use to convert TIT files to Emacs Lisp files, |
| 38 | CP=cp | 40 | # byte-compile Emacs Lisp files, and generate the file leim-list.el. |
| 41 | EMACS = ${dot}${dot}/src/emacs | ||
| 39 | 42 | ||
| 43 | buildlisppath=${srcdir}/${dot}${dot}/lisp | ||
| 44 | |||
| 45 | # How to run Emacs. This forces Emacs to use new Emacs Lisp libraries. | ||
| 46 | RUN-EMACS = EMACSLOADPATH=${buildlisppath}:${buildlisppath}/international \ | ||
| 47 | ${EMACS} | ||
| 48 | |||
| 49 | # Subdirectories to be made if ${srcdir} is different from the current | ||
| 50 | # directory. | ||
| 40 | SUBDIRS=quail skk | 51 | SUBDIRS=quail skk |
| 41 | 52 | ||
| 53 | # Files generated from TIT dictionaries for Chinese GB character set. | ||
| 42 | TIT-GB=\ | 54 | TIT-GB=\ |
| 43 | quail/CTLau.elc \ | 55 | quail/CTLau.el \ |
| 44 | quail/CCDOSPY.elc \ | 56 | quail/CCDOSPY.el \ |
| 45 | quail/Punct.elc \ | 57 | quail/Punct.el \ |
| 46 | quail/PY.elc \ | 58 | quail/PY.el \ |
| 47 | quail/QJ.elc \ | 59 | quail/QJ.el \ |
| 48 | quail/SW.elc \ | 60 | quail/SW.el \ |
| 49 | quail/TONEPY.elc \ | 61 | quail/TONEPY.el \ |
| 50 | quail/ZIRANMA.elc | 62 | quail/ZIRANMA.el |
| 51 | 63 | ||
| 64 | # Files generated from TIT dictionaries for Chinese BIG5 character set. | ||
| 52 | TIT-BIG5=\ | 65 | TIT-BIG5=\ |
| 53 | quail/4Corner.elc \ | 66 | quail/4Corner.el \ |
| 54 | quail/ARRAY30.elc \ | 67 | quail/ARRAY30.el \ |
| 55 | quail/CTLauB.elc \ | 68 | quail/CTLauB.el \ |
| 56 | quail/ECDICT.elc \ | 69 | quail/ECDICT.el \ |
| 57 | quail/ETZY.elc \ | 70 | quail/ETZY.el \ |
| 58 | quail/Punct-b5.elc \ | 71 | quail/Punct-b5.el \ |
| 59 | quail/PY-b5.elc \ | 72 | quail/PY-b5.el \ |
| 60 | quail/QJ-b5.elc \ | 73 | quail/QJ-b5.el \ |
| 61 | quail/ZOZY.elc | 74 | quail/ZOZY.el |
| 62 | 75 | ||
| 63 | CHINESE-GB=${TIT-GB} \ | 76 | CHINESE-GB=${TIT-GB} \ |
| 64 | quail/py-punct.elc | 77 | quail/py-punct.el |
| 65 | 78 | ||
| 66 | CHINESE-BIG5=${TIT-BIG5} \ | 79 | CHINESE-BIG5=${TIT-BIG5} \ |
| 67 | quail/quick-b5.elc quail/tsangchi-b5.elc quail/py-punct-b5.elc | 80 | quail/quick-b5.el quail/tsangchi-b5.el quail/py-punct-b5.el |
| 68 | 81 | ||
| 69 | CHINESE-CNS=quail/quick-cns.elc quail/tsangchi-cns.elc | 82 | CHINESE-CNS=quail/quick-cns.el quail/tsangchi-cns.el |
| 70 | 83 | ||
| 71 | JAPANESE=quail/japanese.elc skk/skkdic.elc | 84 | JAPANESE=quail/japanese.el skk/skkdic.el |
| 72 | 85 | ||
| 73 | KOREAN= quail/hangul.elc \ | 86 | KOREAN= quail/hangul.el \ |
| 74 | quail/hangul3.elc \ | 87 | quail/hangul3.el \ |
| 75 | quail/hanja.elc \ | 88 | quail/hanja.el \ |
| 76 | quail/hanja-jis.elc \ | 89 | quail/hanja-jis.el \ |
| 77 | quail/symbol-ksc.elc | 90 | quail/symbol-ksc.el |
| 78 | 91 | ||
| 79 | THAI=quail/thai.elc | 92 | THAI=quail/thai.el |
| 80 | 93 | ||
| 81 | VIETNAMESE=quail/viqr.elc | 94 | VIETNAMESE=quail/viqr.el |
| 82 | 95 | ||
| 83 | LAO=quail/lao.elc quail/lrt.elc | 96 | LAO=quail/lao.el quail/lrt.el |
| 84 | 97 | ||
| 85 | INDIAN=quail/devanagari.elc | 98 | INDIAN=quail/devanagari.el |
| 86 | 99 | ||
| 87 | TIBETAN=quail/tibetan.elc | 100 | TIBETAN=quail/tibetan.el |
| 88 | 101 | ||
| 89 | LATIN=quail/latin-pre.elc quail/latin-post.elc | 102 | LATIN=quail/latin-pre.el quail/latin-post.el |
| 90 | 103 | ||
| 91 | GREEK=quail/greek.elc | 104 | GREEK=quail/greek.el |
| 92 | 105 | ||
| 93 | RUSSIAN=quail/cyrillic.elc | 106 | RUSSIAN=quail/cyrillic.el |
| 94 | 107 | ||
| 95 | MISC=quail/ethiopic.elc quail/ipa.elc | 108 | MISC=quail/ethiopic.el quail/ipa.el |
| 96 | 109 | ||
| 97 | CHINESE=${CHINESE-GB} ${CHINESE-BIG5} ${CHINESE-CNS} | 110 | CHINESE=${CHINESE-GB} ${CHINESE-BIG5} ${CHINESE-CNS} |
| 98 | EASTASIA=${CHINESE} ${JAPANESE} ${KOREAN} | 111 | EASTASIA=${CHINESE} ${JAPANESE} ${KOREAN} |
| @@ -100,37 +113,42 @@ ASIA=${EASTASIA} ${THAI} ${VIETNAMESE} ${LAO} ${INDIAN} | |||
| 100 | EUROPEAN=${LATIN} ${GREEK} ${RUSSIAN} | 113 | EUROPEAN=${LATIN} ${GREEK} ${RUSSIAN} |
| 101 | WORLD=${ASIA} ${EUROPEAN} ${MISC} | 114 | WORLD=${ASIA} ${EUROPEAN} ${MISC} |
| 102 | 115 | ||
| 103 | all: ${SUBDIRS} ${WORLD} leim-list.el | 116 | all: ${SUBDIRS} ${WORLD} stamp-bytecomp leim-list.el |
| 104 | 117 | ||
| 105 | quail: | 118 | # To ensure that we can run Emacs. This target is ignored (never |
| 106 | mkdir quail | 119 | # being hit) if a user changes default value of EMACS. |
| 107 | ln -s ${srcdir}/quail/*.el quail | 120 | ${dot}${dot}/src/emacs: |
| 121 | cd ../src; ${MAKE} ${MFLAGS} emacs | ||
| 108 | 122 | ||
| 109 | skk: | 123 | ${SUBDIRS}: |
| 110 | mkdir skk | 124 | mkdir $@ |
| 111 | ln -s ${srcdir}/skk/* skk | 125 | touch stamp-subdir |
| 112 | 126 | ||
| 113 | ${TIT-GB} ${TIT-BIG5}: | 127 | # Rule to generate quail/*.el from CXTERM-DIC/*.tit. |
| 114 | $(EMACS) -batch -l titdic-cnv -f batch-titdic-convert\ | 128 | ${TIT-GB} ${TIT-BIG5}: ${EMACS} |
| 129 | ${RUN-EMACS} -batch -l titdic-cnv --eval '(batch-titdic-convert t)'\ | ||
| 115 | -dir quail ${srcdir}/CXTERM-DIC | 130 | -dir quail ${srcdir}/CXTERM-DIC |
| 116 | $(EMACS) -batch --eval '(byte-recompile-directory "quail" 0)' | ||
| 117 | 131 | ||
| 118 | quail/%.el: | 132 | # Emacs Lisp source files not generated from TIT dictionaries are |
| 119 | for f in ${srcdir}/quail/*.el; do \ | 133 | # distributed as is. So, we just make symbolic links to them if |
| 120 | [ -f quail/`basename $$f` ] || (cd quail; ln -s $$f .); \ | 134 | # ${srcdir} is different form the current directory. |
| 121 | done | 135 | %.el: |
| 122 | |||
| 123 | quail/%.elc: quail/%.el | ||
| 124 | $(EMACS) -batch --eval '(byte-recompile-directory "quail" 0)' | ||
| 125 | |||
| 126 | skk/%.el: | ||
| 127 | ln -s ${srcdir}/$@ $@ | 136 | ln -s ${srcdir}/$@ $@ |
| 128 | 137 | ||
| 129 | skk/%.elc: skk/%.el | 138 | stamp-bytecomp: ${WORLD} ${EMACS} |
| 130 | $(EMACS) -batch -l skkdic-cnv -f batch-byte-compile $< | 139 | ${RUN-EMACS} -batch --eval '(byte-recompile-directory "quail" 0)' |
| 131 | 140 | if test ! -f skk/skkdic.elc; then \ | |
| 132 | leim-list.el: ${WORLD} | 141 | if test -f ${srcdir}/skk/skkdic.elc; then \ |
| 133 | $(EMACS) -batch --eval "(update-leim-list-file \".\")" | 142 | ln -s ${srcdir}/skk/skkdic.elc skk; \ |
| 143 | else \ | ||
| 144 | ${RUN-EMACS} -batch -l skkdic-cnv \ | ||
| 145 | --eval '(byte-recompile-directory "skk" 0)'; \ | ||
| 146 | fi \ | ||
| 147 | fi | ||
| 148 | touch stamp-bytecomp | ||
| 149 | |||
| 150 | leim-list.el: ${EMACS} ${SUBDIRS} ${WORLD} | ||
| 151 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \".\")" | ||
| 134 | 152 | ||
| 135 | # install -- all languages supported by LEIM | 153 | # install -- all languages supported by LEIM |
| 136 | # install-asia -- all Asian languages | 154 | # install-asia -- all Asian languages |
| @@ -153,105 +171,106 @@ leim-list.el: ${WORLD} | |||
| 153 | # install-misc -- Ethiopic and IPA | 171 | # install-misc -- Ethiopic and IPA |
| 154 | 172 | ||
| 155 | install: all | 173 | install: all |
| 156 | EL=`echo ${WORLD} | sed 's/\.elc/.el/g'`; \ | 174 | tar cfh - ${SUBDIRS} | (cd ${INSTALLDIR}; tar xvf -) |
| 157 | $(TAR) cfh - $$EL ${WORLD} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 175 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 158 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | ||
| 159 | 176 | ||
| 160 | install-asia: all | 177 | install-asia: all |
| 161 | EL=`echo ${ASIA} | sed 's/\.elc/.el/g'`; \ | 178 | ELC=`echo ${ASIA} | sed 's/\.el/.elc/g'`; \ |
| 162 | $(TAR) cfh - $$EL ${ASIA} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 179 | tar cfh - $$ELC ${ASIA} | (cd ${INSTALLDIR}; tar xvf -) |
| 163 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 180 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 164 | 181 | ||
| 165 | install-eastasia: all | 182 | install-eastasia: all |
| 166 | EL=`echo ${EASTASIA} | sed 's/\.elc/.el/g'`; \ | 183 | ELC=`echo ${EASTASIA} | sed 's/\.el/.elc/g'`; \ |
| 167 | $(TAR) cfh - $$EL ${EASTASIA} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 184 | tar cfh - $$ELC ${EASTASIA} | (cd ${INSTALLDIR}; tar xvf -) |
| 168 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 185 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 169 | 186 | ||
| 170 | install-chinese: all ${CHINESE} | 187 | install-chinese: all ${CHINESE} |
| 171 | EL=`echo ${CHINESE} | sed 's/\.elc/.el/g'`; \ | 188 | ELC=`echo ${CHINESE} | sed 's/\.el/.elc/g'`; \ |
| 172 | $(TAR) cfh - $$EL ${CHINESE} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 189 | tar cfh - $$ELC ${CHINESE} | (cd ${INSTALLDIR}; tar xvf -) |
| 173 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 190 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 174 | 191 | ||
| 175 | install-chinese-gb: all ${CHINESE-GB} | 192 | install-chinese-gb: all ${CHINESE-GB} |
| 176 | EL=`echo ${CHINESE-GB} | sed 's/\.elc/.el/g'`; \ | 193 | ELC=`echo ${CHINESE-GB} | sed 's/\.el/.elc/g'`; \ |
| 177 | $(TAR) cfh - $$EL ${CHINESE-GB} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 194 | tar cfh - $$ELC ${CHINESE-GB} | (cd ${INSTALLDIR}; tar xvf -) |
| 178 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 195 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 179 | 196 | ||
| 180 | install-chinese-big5: all ${CHINESE-BIG5} | 197 | install-chinese-big5: all ${CHINESE-BIG5} |
| 181 | EL=`echo ${CHINESE-BIG5} | sed 's/\.elc/.el/g'`; \ | 198 | ELC=`echo ${CHINESE-BIG5} | sed 's/\.el/.elc/g'`; \ |
| 182 | $(TAR) cfh - $$EL ${CHINESE-BIG5} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 199 | tar cfh - $$ELC ${CHINESE-BIG5} | (cd ${INSTALLDIR}; tar xvf -) |
| 183 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 200 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 184 | 201 | ||
| 185 | install-chinese-cns: all ${CHINESE-CNS} | 202 | install-chinese-cns: all ${CHINESE-CNS} |
| 186 | EL=`echo ${CHINESE-CNS} | sed 's/\.elc/.el/g'`; \ | 203 | ELC=`echo ${CHINESE-CNS} | sed 's/\.el/.elc/g'`; \ |
| 187 | $(TAR) cfh - $$EL ${CHINESE-CNS} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 204 | tar cfh - $$ELC ${CHINESE-CNS} | (cd ${INSTALLDIR}; tar xvf -) |
| 188 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 205 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 189 | 206 | ||
| 190 | install-japanese: all ${JAPANESE} | 207 | install-japanese: all ${JAPANESE} |
| 191 | EL=`echo ${JAPANESE} | sed 's/\.elc/.el/g'`; \ | 208 | ELC=`echo ${JAPANESE} | sed 's/\.el/.elc/g'`; \ |
| 192 | $(TAR) cfh - $$EL ${JAPANESE} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 209 | tar cfh - $$ELC ${JAPANESE} | (cd ${INSTALLDIR}; tar xvf -) |
| 193 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 210 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 194 | 211 | ||
| 195 | install-korean: all ${KOREAN} | 212 | install-korean: all ${KOREAN} |
| 196 | EL=`echo ${KOREAN} | sed 's/\.elc/.el/g'`; \ | 213 | ELC=`echo ${KOREAN} | sed 's/\.el/.elc/g'`; \ |
| 197 | $(TAR) cfh - $$EL ${KOREAN} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 214 | tar cfh - $$ELC ${KOREAN} | (cd ${INSTALLDIR}; tar xvf -) |
| 198 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 215 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 199 | 216 | ||
| 200 | install-thai: all ${THAI} | 217 | install-thai: all ${THAI} |
| 201 | EL=`echo ${THAI} | sed 's/\.elc/.el/g'`; \ | 218 | ELC=`echo ${THAI} | sed 's/\.el/.elc/g'`; \ |
| 202 | $(TAR) cfh - $$EL ${THAI} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 219 | tar cfh - $$ELC ${THAI} | (cd ${INSTALLDIR}; tar xvf -) |
| 203 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 220 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 204 | 221 | ||
| 205 | install-vietnamese: all ${VIETNAMESE} | 222 | install-vietnamese: all ${VIETNAMESE} |
| 206 | EL=`echo ${VIETNAMESE} | sed 's/\.elc/.el/g'`; \ | 223 | ELC=`echo ${VIETNAMESE} | sed 's/\.el/.elc/g'`; \ |
| 207 | $(TAR) cfh - $$EL ${VIETNAMESE} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 224 | tar cfh - $$ELC ${VIETNAMESE} | (cd ${INSTALLDIR}; tar xvf -) |
| 208 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 225 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 209 | 226 | ||
| 210 | install-lao: all ${LAO} | 227 | install-lao: all ${LAO} |
| 211 | EL=`echo ${LAO} | sed 's/\.elc/.el/g'`; \ | 228 | ELC=`echo ${LAO} | sed 's/\.el/.elc/g'`; \ |
| 212 | $(TAR) cfh - $$EL ${LAO} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 229 | tar cfh - $$ELC ${LAO} | (cd ${INSTALLDIR}; tar xvf -) |
| 213 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 230 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 214 | 231 | ||
| 215 | install-indian: all ${INDIAN} | 232 | install-indian: all ${INDIAN} |
| 216 | EL=`echo ${INDIAN} | sed 's/\.elc/.el/g'`; \ | 233 | ELC=`echo ${INDIAN} | sed 's/\.el/.elc/g'`; \ |
| 217 | $(TAR) cfh - $$EL ${INDIAN} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 234 | tar cfh - $$ELC ${INDIAN} | (cd ${INSTALLDIR}; tar xvf -) |
| 218 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 235 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 219 | 236 | ||
| 220 | install-tibetan: all ${TIBETAN} | 237 | install-tibetan: all ${TIBETAN} |
| 221 | EL=`echo ${TIBETAN} | sed 's/\.elc/.el/g'`; \ | 238 | ELC=`echo ${TIBETAN} | sed 's/\.el/.elc/g'`; \ |
| 222 | $(TAR) cfh - $$EL ${TIBETAN} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 239 | tar cfh - $$ELC ${TIBETAN} | (cd ${INSTALLDIR}; tar xvf -) |
| 223 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 240 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 224 | 241 | ||
| 225 | install-european: all ${EUROPEAN} | 242 | install-european: all ${EUROPEAN} |
| 226 | EL=`echo ${EUROPEAN} | sed 's/\.elc/.el/g'`; \ | 243 | ELC=`echo ${EUROPEAN} | sed 's/\.el/.elc/g'`; \ |
| 227 | $(TAR) cfh - $$EL ${EUROPEAN} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 244 | tar cfh - $$ELC ${EUROPEAN} | (cd ${INSTALLDIR}; tar xvf -) |
| 228 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 245 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 229 | 246 | ||
| 230 | install-latin: all ${LATIN} | 247 | install-latin: all ${LATIN} |
| 231 | EL=`echo ${LATIN} | sed 's/\.elc/.el/g'`; \ | 248 | ELC=`echo ${LATIN} | sed 's/\.el/.elc/g'`; \ |
| 232 | $(TAR) cfh - $$EL ${LATIN} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 249 | tar cfh - $$ELC ${LATIN} | (cd ${INSTALLDIR}; tar xvf -) |
| 233 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 250 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 234 | 251 | ||
| 235 | install-greek: all ${GREEK} | 252 | install-greek: all ${GREEK} |
| 236 | EL=`echo ${GREEK} | sed 's/\.elc/.el/g'`; \ | 253 | ELC=`echo ${GREEK} | sed 's/\.el/.elc/g'`; \ |
| 237 | $(TAR) cfh - $$EL ${GREEK} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 254 | tar cfh - $$ELC ${GREEK} | (cd ${INSTALLDIR}; tar xvf -) |
| 238 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 255 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 239 | 256 | ||
| 240 | install-russian: all ${RUSSIAN} | 257 | install-russian: all ${RUSSIAN} |
| 241 | EL=`echo ${RUSSIAN} | sed 's/\.elc/.el/g'`; \ | 258 | ELC=`echo ${RUSSIAN} | sed 's/\.el/.elc/g'`; \ |
| 242 | $(TAR) cfh - $$EL ${RUSSIAN} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 259 | tar cfh - $$ELC ${RUSSIAN} | (cd ${INSTALLDIR}; tar xvf -) |
| 243 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 260 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 244 | 261 | ||
| 245 | install-misc: all ${MISC} | 262 | install-misc: all ${MISC} |
| 246 | EL=`echo ${MISC} | sed 's/\.elc/.el/g'`; \ | 263 | ELC=`echo ${MISC} | sed 's/\.el/.elc/g'`; \ |
| 247 | $(TAR) cfh - $$EL ${MISC} | (cd ${INSTALLDIR}; $(TAR) xvf -) | 264 | tar cfh - $$ELC ${MISC} | (cd ${INSTALLDIR}; tar xvf -) |
| 248 | $(EMACS) -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" | 265 | ${RUN-EMACS} -batch --eval "(update-leim-list-file \"${INSTALLDIR}\")" |
| 249 | 266 | ||
| 250 | mostlyclean: | 267 | mostlyclean: |
| 251 | rm -f quail/*.elc | 268 | rm -f quail/*.elc stamp-bytecomp |
| 252 | 269 | ||
| 253 | clean: | 270 | clean: |
| 254 | rm -rf ${SUBDIRS} leim-list.el | 271 | rm -rf ${TIT-GB} ${TIT-BIG5} quail/*.elc stamp-bytecomp leim-list.el |
| 272 | test -L skk/skkdic.elc || rm skk/skkdic.elc | ||
| 255 | 273 | ||
| 256 | distclean maintainer-clean: clean | 274 | distclean maintainer-clean: clean |
| 275 | if test -f stamp-subdir; then rm -rf ${SUBDIRS} stamp-subdir; fi | ||
| 257 | rm -f Makefile | 276 | rm -f Makefile |