version 1.80, 2013/05/22 12:14:08 |
version 1.81, 2013/05/25 11:54:14 |
|
|
*/ |
*/ |
if (noExecute || is_out_of_date(Dir_MTime(gn))) |
if (noExecute || is_out_of_date(Dir_MTime(gn))) |
clock_gettime(CLOCK_REALTIME, &gn->mtime); |
clock_gettime(CLOCK_REALTIME, &gn->mtime); |
if (is_strictly_before(gn->mtime, gn->youngest->mtime)) |
if (is_strictly_before(gn->mtime, gn->cmtime)) |
gn->mtime = gn->youngest->mtime; |
gn->mtime = gn->cmtime; |
if (sib != gn) { |
if (sib != gn) { |
if (noExecute || is_out_of_date(Dir_MTime(sib))) |
if (noExecute || is_out_of_date(Dir_MTime(sib))) |
clock_gettime(CLOCK_REALTIME, |
clock_gettime(CLOCK_REALTIME, |
&sib->mtime); |
&sib->mtime); |
if (is_strictly_before(sib->mtime, |
if (is_strictly_before(sib->mtime, |
sib->youngest->mtime)) |
sib->cmtime)) |
sib->mtime = sib->youngest->mtime; |
sib->mtime = sib->cmtime; |
} |
} |
if (DEBUG(MAKE)) |
if (DEBUG(MAKE)) |
printf("update time: %s\n", |
printf("update time: %s\n", |