Mercurial > emacs
comparison leim/Makefile.in @ 19556:b21c14f05753
Re-arrange macros so that the macro TIT contains
only Quial packages generated from CXTERM dictionaries, and the
macro NON-TIT contains only Quial packages distributed with Emacs.
(install): Do not use -h option for tar, instead copy ${NON-TIT}
and ${TIT} separately.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Tue, 26 Aug 1997 12:04:43 +0000 |
parents | e67f4e6a5a24 |
children | a647176226bc |
comparison
equal
deleted
inserted
replaced
19555:df2996f7fdc3 | 19556:b21c14f05753 |
---|---|
70 quail/Punct-b5.el \ | 70 quail/Punct-b5.el \ |
71 quail/PY-b5.el \ | 71 quail/PY-b5.el \ |
72 quail/QJ-b5.el \ | 72 quail/QJ-b5.el \ |
73 quail/ZOZY.el | 73 quail/ZOZY.el |
74 | 74 |
75 TIT=${TIT-GB} ${TIT-BIG5} | 75 CHINESE-TIT=${TIT-GB} ${TIT-BIG5} |
76 | 76 |
77 CHINESE-GB=${TIT-GB} \ | 77 NON-TIT-GB=quail/py-punct.el |
78 quail/py-punct.el | |
79 | 78 |
80 CHINESE-BIG5=${TIT-BIG5} \ | 79 NON-TIT-BIG5=quail/quick-b5.el quail/tsang-b5.el quail/pypunct-b5.el |
81 quail/quick-b5.el quail/tsang-b5.el quail/pypunct-b5.el | |
82 | 80 |
83 CHINESE-CNS=quail/quick-cns.el quail/tsang-cns.el | 81 NON-TIT-CNS=quail/quick-cns.el quail/tsang-cns.el |
82 | |
83 CHINESE-NON-TIT=${NON-TIT-GB} ${NON-TIT-BIG5} ${NON-TIT-CNS} | |
84 | |
85 CHINESE-GB=${TIT-GB} ${NON-TIT-GB} | |
86 | |
87 CHINESE-BIG5=${TIT-BIG5} ${NON-TIT-BIG5} | |
88 | |
89 CHINESE-CNS=${NON-TIT-CNS} | |
84 | 90 |
85 JAPANESE=quail/japanese.el skk/skkdic.el | 91 JAPANESE=quail/japanese.el skk/skkdic.el |
86 | 92 |
87 KOREAN= quail/hangul.el \ | 93 KOREAN= quail/hangul.el \ |
88 quail/hangul3.el \ | 94 quail/hangul3.el \ |
111 CHINESE=${CHINESE-GB} ${CHINESE-BIG5} ${CHINESE-CNS} | 117 CHINESE=${CHINESE-GB} ${CHINESE-BIG5} ${CHINESE-CNS} |
112 EASTASIA=${CHINESE} ${JAPANESE} ${KOREAN} | 118 EASTASIA=${CHINESE} ${JAPANESE} ${KOREAN} |
113 ASIA=${EASTASIA} ${THAI} ${VIETNAMESE} ${LAO} ${INDIAN} ${TIBETAN} | 119 ASIA=${EASTASIA} ${THAI} ${VIETNAMESE} ${LAO} ${INDIAN} ${TIBETAN} |
114 EUROPEAN=${LATIN} ${GREEK} ${RUSSIAN} | 120 EUROPEAN=${LATIN} ${GREEK} ${RUSSIAN} |
115 WORLD=${ASIA} ${EUROPEAN} ${MISC} | 121 WORLD=${ASIA} ${EUROPEAN} ${MISC} |
122 | |
123 TIT=${CHINESE-TIT} | |
124 NON-TIT=${CHINESE-NON-TIT} ${JAPANESE} ${KOREAN} ${EUROPEAN} ${MISC} | |
116 | 125 |
117 all: ${EMACS} ${SUBDIRS} ${WORLD} leim-list.el | 126 all: ${EMACS} ${SUBDIRS} ${WORLD} leim-list.el |
118 | 127 |
119 # To ensure that we can run Emacs. This target is ignored (never | 128 # To ensure that we can run Emacs. This target is ignored (never |
120 # being hit) if a user changes default value of EMACS. | 129 # being hit) if a user changes default value of EMACS. |
154 install: all | 163 install: all |
155 if [ x`(cd ${INSTALLDIR}; /bin/pwd)` != x`(/bin/pwd)` ] ; then \ | 164 if [ x`(cd ${INSTALLDIR}; /bin/pwd)` != x`(/bin/pwd)` ] ; then \ |
156 rm -rf ${INSTALLDIR}/leim-list.el; \ | 165 rm -rf ${INSTALLDIR}/leim-list.el; \ |
157 rm -rf ${INSTALLDIR}/quail ${INSTALLDIR}/skk ; \ | 166 rm -rf ${INSTALLDIR}/quail ${INSTALLDIR}/skk ; \ |
158 echo "Copying leim files to ${INSTALLDIR} ..." ; \ | 167 echo "Copying leim files to ${INSTALLDIR} ..." ; \ |
159 tar -chf - leim-list.el ${SUBDIRS} \ | 168 cp leim-list.el ${INSTALLDIR} ; \ |
160 | (cd ${INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ | 169 tar -cf - ${TIT} \ |
170 | (cd ${INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ | |
171 cd ${srcdir}; \ | |
172 tar -cf - ${NON-TIT} \ | |
173 | (cd ${INSTALLDIR}; umask 0; tar -xvf - && cat > /dev/null) ;\ | |
161 else true; fi | 174 else true; fi |
162 | 175 |
163 clean mostlyclean: | 176 clean mostlyclean: |
164 ELC=`echo ${TIT} | sed 's/\.el/.elc/g'`; \ | 177 ELC=`echo ${TIT} | sed 's/\.el/.elc/g'`; \ |
165 rm -f ${TIT} $$ELC leim-list.el | 178 rm -f ${TIT} $$ELC leim-list.el |