- Fixed a bug reported by Michael Matz regarding handling of parallel

jobs after a failed job.
- Enhancements to WINDOWS32 code from Eli Zaretskii.
- Add Microsoft Project files from J. Grant.
This commit is contained in:
Paul Smith
2005-08-08 05:08:00 +00:00
parent a53903e4c3
commit b237dff775
19 changed files with 628 additions and 61 deletions

23
read.c
View File

@@ -2064,22 +2064,19 @@ record_files (struct nameseq *filenames, char *pattern, char *pattern_percent,
d_ptr = &(*d_ptr)->next;
if (cmds != 0)
{
/* This is the rule with commands, so put its deps
last. The rationale behind this is that $< expands
to the first dep in the chain, and commands use $<
expecting to get the dep that rule specifies.
However the second expansion algorithm reverses
the order thus we need to make it last here. */
(*d_ptr)->next = this;
}
/* This is the rule with commands, so put its deps
last. The rationale behind this is that $< expands to
the first dep in the chain, and commands use $<
expecting to get the dep that rule specifies. However
the second expansion algorithm reverses the order thus
we need to make it last here. */
(*d_ptr)->next = this;
else
{
/* This is the rule without commands. Put its
dependencies at the end but before dependencies
from the rule with commands (if any). This way
everything appears in makefile order. */
dependencies at the end but before dependencies from
the rule with commands (if any). This way everything
appears in makefile order. */
if (f->cmds != 0)
{