summaryrefslogtreecommitdiff
path: root/leim
diff options
context:
space:
mode:
authorEric Abrahamsen <eric@ericabrahamsen.net>2019-01-30 12:31:49 -0800
committerEric Abrahamsen <eric@ericabrahamsen.net>2019-02-24 10:57:05 -0800
commit28f7e981c10cddd06b879a79ade214f273ba4498 (patch)
tree23f4b61a4ce0bd333776626c8e29df634b16c18c /leim
parent13e6275e58c3dc84fbb65bc9d05eb875e3096f5f (diff)
downloademacs-28f7e981c10cddd06b879a79ade214f273ba4498.tar.gz
Make pinyin to Chinese character mapping available to elisp
* leim/Makefile.in: Build the file pinyin.el from pinyin.map. * lisp/international/titdic-cnv.el (pinyin-convert): New function that writes the library pinyin.el, containing a new constant `pinyin-character-map'. * .gitignore: Ignore the generated pinyin.el file.
Diffstat (limited to 'leim')
-rw-r--r--leim/Makefile.in6
1 files changed, 5 insertions, 1 deletions
diff --git a/leim/Makefile.in b/leim/Makefile.in
index c2fc8c41f23..4307d500876 100644
--- a/leim/Makefile.in
+++ b/leim/Makefile.in
@@ -84,7 +84,8 @@ MISC= \
${leimdir}/quail/PY.el \
${leimdir}/quail/ZIRANMA.el \
${leimdir}/quail/CTLau.el \
- ${leimdir}/quail/CTLau-b5.el
+ ${leimdir}/quail/CTLau-b5.el \
+ ${srcdir}/../lisp/language/pinyin.el
## All the generated .el files.
TIT_MISC = ${TIT_GB} ${TIT_BIG5} ${MISC}
@@ -142,6 +143,9 @@ ${leimdir}/ja-dic/ja-dic.el: $(srcdir)/SKK-DIC/SKK-JISYO.L
$(AM_V_GEN)$(RUN_EMACS) -batch -l ja-dic-cnv \
-f batch-skkdic-convert -dir "$(leimdir)/ja-dic" "$<"
+${srcdir}/../lisp/language/pinyin.el: ${srcdir}/MISC-DIC/pinyin.map
+ $(AM_V_GEN)${RUN_EMACS} -l titdic-cnv -f pinyin-convert $< $@
+
.PHONY: bootstrap-clean distclean maintainer-clean extraclean