diff options
| author | Gerd Moellmann | 2001-03-29 14:24:43 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2001-03-29 14:24:43 +0000 |
| commit | 4ce7f03e2eec4447614847ded51567526e05c9ea (patch) | |
| tree | eb66863be98055f0039753060dd64745123272b6 | |
| parent | 1ac1fa962672bdf6c47d1d59812cd49da554f6e7 (diff) | |
| download | emacs-4ce7f03e2eec4447614847ded51567526e05c9ea.tar.gz emacs-4ce7f03e2eec4447614847ded51567526e05c9ea.zip | |
(SUBDIR): Remove leim.
(all, .RECURSIVE, extraclean): Add leim explicitly.
(leim): Provide separate rule which exports PARALLEL=0 into the
environment.
| -rw-r--r-- | Makefile.in | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/Makefile.in b/Makefile.in index 9fb697b1f15..cfba89724c0 100644 --- a/Makefile.in +++ b/Makefile.in | |||
| @@ -208,7 +208,8 @@ EMACS = emacs | |||
| 208 | # Subdirectories to make recursively. `lisp' is not included | 208 | # Subdirectories to make recursively. `lisp' is not included |
| 209 | # because the compiled lisp files are part of the distribution | 209 | # because the compiled lisp files are part of the distribution |
| 210 | # and you cannot remake them without installing Emacs first. | 210 | # and you cannot remake them without installing Emacs first. |
| 211 | SUBDIR = lib-src src leim | 211 | # leim is not included because it needs special handling. |
| 212 | SUBDIR = lib-src src | ||
| 212 | 213 | ||
| 213 | # The makefiles of the directories in $SUBDIR. | 214 | # The makefiles of the directories in $SUBDIR. |
| 214 | SUBDIR_MAKEFILES = lib-src/Makefile man/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile leim/Makefile | 215 | SUBDIR_MAKEFILES = lib-src/Makefile man/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile leim/Makefile |
| @@ -222,7 +223,7 @@ SUBDIR_MAKEFILES = lib-src/Makefile man/Makefile src/Makefile oldXMenu/Makefile | |||
| 222 | COPYDIR = ${srcdir}/etc ${srcdir}/lisp | 223 | COPYDIR = ${srcdir}/etc ${srcdir}/lisp |
| 223 | COPYDESTS = ${etcdir} ${lispdir} | 224 | COPYDESTS = ${etcdir} ${lispdir} |
| 224 | 225 | ||
| 225 | all: ${SUBDIR} | 226 | all: ${SUBDIR} leim |
| 226 | 227 | ||
| 227 | removenullpaths=sed -e 's/^://g' -e 's/:$$//g' -e 's/::/:/g' | 228 | removenullpaths=sed -e 's/^://g' -e 's/:$$//g' -e 's/::/:/g' |
| 228 | 229 | ||
| @@ -243,13 +244,19 @@ epaths-force: FRC | |||
| 243 | ${srcdir}/move-if-change epaths.h.$$$$ src/epaths.h | 244 | ${srcdir}/move-if-change epaths.h.$$$$ src/epaths.h |
| 244 | 245 | ||
| 245 | # For parallel make, src should be build before leim. | 246 | # For parallel make, src should be build before leim. |
| 246 | leim: src | 247 | # "export PARALLEL=0" is for SGI's Make, to prevent it from |
| 248 | # running more than 1 process in the leim directory, especially for | ||
| 249 | # the $TIT files there. | ||
| 250 | leim: src ${SUBDIR_MAKEFILES} FRC | ||
| 251 | (export PARALLEL; PARALLEL=0; cd $@; $(MAKE) all $(MFLAGS) \ | ||
| 252 | CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \ | ||
| 253 | LDFLAGS='${LDFLAGS}' MAKE='${MAKE}') | ||
| 247 | 254 | ||
| 248 | src: lib-src FRC | 255 | src: lib-src FRC |
| 249 | 256 | ||
| 250 | lib-src: FRC src/config.stamp | 257 | lib-src: FRC src/config.stamp |
| 251 | 258 | ||
| 252 | .RECURSIVE: ${SUBDIR} | 259 | .RECURSIVE: ${SUBDIR} leim |
| 253 | 260 | ||
| 254 | ${SUBDIR}: ${SUBDIR_MAKEFILES} FRC | 261 | ${SUBDIR}: ${SUBDIR_MAKEFILES} FRC |
| 255 | cd $@; $(MAKE) all $(MFLAGS) \ | 262 | cd $@; $(MAKE) all $(MFLAGS) \ |
| @@ -582,7 +589,7 @@ maintainer-clean: FRC | |||
| 582 | ### the coding standards seem to come from. It's like distclean, but | 589 | ### the coding standards seem to come from. It's like distclean, but |
| 583 | ### it deletes backup and autosave files too. | 590 | ### it deletes backup and autosave files too. |
| 584 | extraclean: | 591 | extraclean: |
| 585 | for i in ${SUBDIR}; do (cd $$i; $(MAKE) $(MFLAGS) extraclean); done | 592 | for i in ${SUBDIR} leim; do (cd $$i; $(MAKE) $(MFLAGS) extraclean); done |
| 586 | ${top_distclean} | 593 | ${top_distclean} |
| 587 | -rm -f config-tmp-* | 594 | -rm -f config-tmp-* |
| 588 | -rm -f *~ \#* | 595 | -rm -f *~ \#* |