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