diff options
| author | Eli Zaretskii | 2006-12-23 02:05:29 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2006-12-23 02:05:29 +0000 |
| commit | 512dd711be670c789ddd36a8f713765e3372657d (patch) | |
| tree | b367ddfe1ce8d7a9ca07d4c186340e2c4a41272f /lisp | |
| parent | e2bb07db78ca0b47decfe67429498b8676e3ec1c (diff) | |
| download | emacs-512dd711be670c789ddd36a8f713765e3372657d.tar.gz emacs-512dd711be670c789ddd36a8f713765e3372657d.zip | |
(bootstrap-clean): Run bootstrap-clean-$(SHELLTYPE) explicitly in a recursive
Make, not implicitly through prerequisites, since the latter is wrong under
parallel builds.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/makefile.w32-in | 7 |
2 files changed, 12 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index df63f549e82..75b20c33c06 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2006-12-23 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * makefile.w32-in (bootstrap-clean): Run bootstrap-clean-$(SHELLTYPE) | ||
| 4 | explicitly in a recursive Make, not implicitly through prerequisites, | ||
| 5 | since the latter is wrong under parallel builds. | ||
| 6 | |||
| 1 | 2006-12-22 Eli Zaretskii <eliz@gnu.org> | 7 | 2006-12-22 Eli Zaretskii <eliz@gnu.org> |
| 2 | 8 | ||
| 3 | * w32-fns.el (convert-standard-filename): Wrap in | 9 | * w32-fns.el (convert-standard-filename): Wrap in |
diff --git a/lisp/makefile.w32-in b/lisp/makefile.w32-in index 058e71f5817..bbae20fd446 100644 --- a/lisp/makefile.w32-in +++ b/lisp/makefile.w32-in | |||
| @@ -371,7 +371,12 @@ pre-mh-loaddefs.el-CMD: | |||
| 371 | # sources only. | 371 | # sources only. |
| 372 | 372 | ||
| 373 | # Need separate version for sh and native cmd.exe | 373 | # Need separate version for sh and native cmd.exe |
| 374 | bootstrap-clean: bootstrap-clean-$(SHELLTYPE) $(lisp)/loaddefs.el | 374 | # Note that bootstrap-clean-$(SHELLTYPE) copies ldefs-boot.el to loaddefs.el, |
| 375 | # and thus the almost-empty loaddefs.el crafted by the $(lisp)/loaddefs.el | ||
| 376 | # target can NOT be built _after_ bootstrap-clean-$(SHELLTYPE) does its | ||
| 377 | # thing, or else an empty loaddefs.el will overwrite the full one. | ||
| 378 | bootstrap-clean: $(lisp)/loaddefs.el | ||
| 379 | $(MAKE) $(MFLAGS) bootstrap-clean-$(SHELLTYPE) | ||
| 375 | 380 | ||
| 376 | bootstrap-clean-CMD: | 381 | bootstrap-clean-CMD: |
| 377 | # if exist "$(EMACS)" $(MAKE) $(MFLAGS) autoloads | 382 | # if exist "$(EMACS)" $(MAKE) $(MFLAGS) autoloads |