version 1.34, 2000/09/14 13:46:44 |
version 1.35, 2000/09/14 13:52:41 |
|
|
GNode *pgn = (GNode *) pgnp; |
GNode *pgn = (GNode *) pgnp; |
|
|
if (pgn->type & OP_MADE) { |
if (pgn->type & OP_MADE) { |
(void) Dir_MTime(gn); |
(void)Dir_MTime(gn); |
gn->made = UPTODATE; |
gn->made = UPTODATE; |
} |
} |
|
|
|
|
* ok. |
* ok. |
* -- ardeb 1/12/88 |
* -- ardeb 1/12/88 |
*/ |
*/ |
if (noExecute || Dir_MTime(gn) == FALSE) { |
if (noExecute || is_out_of_date(Dir_MTime(gn))) |
gn->mtime = now; |
gn->mtime = now; |
} |
if (is_before(gn->mtime, gn->cmtime)) |
if (gn->cmtime > gn->mtime) |
|
gn->mtime = gn->cmtime; |
gn->mtime = gn->cmtime; |
if (DEBUG(MAKE)) { |
if (DEBUG(MAKE)) { |
printf("update time: %s\n", Targ_FmtTime(gn->mtime)); |
printf("update time: %s\n", Targ_FmtTime(gn->mtime)); |