Lines Matching refs:OODATE
76 static bool metaMissing = false; /* oodate if missing */
77 static bool filemonMissing = false; /* oodate if missing */
511 fprintf(fp, "OODATE %s\n", cp);
1003 * Setting oodate true will have that effect.
1007 oodate = true; \
1060 meta_oodate(GNode *gn, bool oodate)
1085 if (oodate)
1086 return oodate; /* we're done */
1146 while (!oodate && (x = fgetLine(&buf, &bufsz, 0, fp)) > 0) {
1152 oodate = true;
1456 oodate = true;
1478 if (!oodate && buf[0] == 'L' && link_src != NULL)
1488 oodate = true;
1496 else if ((cp = strstr(cmd, ".OODATE")) != NULL) {
1497 /* check for $[{(].OODATE[:)}] */
1503 DEBUG2(META, "%s:%u: cannot compare command using .OODATE\n",
1541 oodate = true;
1551 if (!oodate && cmdNode != NULL) {
1554 oodate = true;
1560 oodate = true;
1569 oodate = true;
1571 if (!oodate && !have_filemon && filemonMissing) {
1573 oodate = true;
1588 oodate = true;
1596 if (oodate && needOODATE) {
1598 * Target uses .OODATE which is empty; or we wouldn't be here.
1599 * We have decided it is oodate, so .OODATE needs to be set.
1602 Var_Delete(gn, OODATE);
1603 Var_Set(gn, OODATE, GNode_VarAllsrc(gn));
1608 return oodate;