summaryrefslogtreecommitdiff
path: root/leim
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2022-06-01 04:49:57 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2022-06-01 04:50:05 +0200
commit3e312d11ce3bb402e6162ba9eaceee418a25d4d1 (patch)
treebb1b83bfa68507f28b9a80f0f95bc172b68a996f /leim
parent3b9bbb24ebcb23e9686bd0f3d70b6e65a83e80ab (diff)
downloademacs-3e312d11ce3bb402e6162ba9eaceee418a25d4d1.tar.gz
Reshuffle the generation of the OKURO-NASI entries to speed up build
* leim/Makefile.in (all): Remove the ja-dic target from all -- we don't need this file generated before we generate the .elc files. (generate-ja-dic): Add new target. * lisp/Makefile.in (.PHONY, generate-ja-dic): Add new target. (all): Make all depend on the new generate-ja-dic target so that the OKURO-NASI entries are computed while the .elc files are compiled. On a AMD Ryzen 9 5950X 16-Core Processor this brings compilation time on a "make -j32 bootstrap" down from 1m52s to 1m34s.
Diffstat (limited to 'leim')
-rw-r--r--leim/Makefile.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/leim/Makefile.in b/leim/Makefile.in
index 4e70e8b7e9d..3b4216c0b82 100644
--- a/leim/Makefile.in
+++ b/leim/Makefile.in
@@ -80,7 +80,7 @@ MISC= \
TIT_MISC = ${TIT_GB} ${TIT_BIG5} ${MISC}
-all: ${leimdir}/leim-list.el ${leimdir}/ja-dic/ja-dic.el
+all: ${leimdir}/leim-list.el
.PHONY: all
@@ -129,6 +129,8 @@ ${leimdir}/leim-list.el: ${srcdir}/leim-ext.el ${TIT_MISC}
${leimdir}/ja-dic/ja-dic.el: | $(leimdir)/ja-dic
+.PHONY: generate-ja-dic
+generate-ja-dic: ${leimdir}/ja-dic/ja-dic.el
${leimdir}/ja-dic/ja-dic.el: $(srcdir)/SKK-DIC/SKK-JISYO.L
$(AM_V_GEN)$(RUN_EMACS) -batch -l ja-dic-cnv \
--eval "(setq max-specpdl-size 5000)" \