* Makefile.in (leim): No need to set PARALLEL.

This predates the use of changed.misc etc to serialize the leim build.
The leim Makefile used to set .NO_PARALLEL/.NOTPARALLEL for the same
reason, but has not done so for many years.
This commit is contained in:
Glenn Morris 2012-05-18 23:34:59 -07:00
parent 6b38973b8e
commit e7333757bf
3 changed files with 13 additions and 5 deletions

View file

@ -1,3 +1,7 @@
2012-05-19 Glenn Morris <rgm@gnu.org>
* Makefile.in (leim): No need to set PARALLEL.
2012-05-18 Glenn Morris <rgm@gnu.org>
* Makefile.in (install-arch-indep, install-info, install-man):

View file

@ -306,11 +306,8 @@ epaths-force: FRC
${srcdir}/build-aux/move-if-change epaths.h.$$$$ src/epaths.h
# For parallel make, src should be built before leim.
# "export PARALLEL=0" is for SGI's Make, to prevent it from
# running more than 1 process in the leim directory, especially for
# the $TIT files there.
leim: src Makefile FRC
cd leim && PARALLEL=0 $(MAKE) all $(MFLAGS)
cd leim && $(MAKE) all $(MFLAGS)
lib-src src: lib

View file

@ -123,8 +123,15 @@ TIT_SOURCES= \
${CHINESE_TIT}: changed.tit
@true
## FIXME remove subdirs if poss - time-stamping.
## FIXME remove subdirs if possible - time-stamping.
## Emacs should make the directory if it does not exist.
## The changed.* files act to serialize this part of the build.
## A single Emacs invocation creates all the CHINESE_TIT files.
## Otherwise in a parallel build multiple Emacs instances could
## interfere with each other. If we used GNU make we could probably
## parallelize this without the need for an explicit rule for each
## file.
changed.tit: ${SUBDIRS} ${TIT_SOURCES}
${RUN_EMACS} -l ${buildlisppath}/international/titdic-cnv \
-f batch-titdic-convert -dir quail ${srcdir}/CXTERM-DIC; \