/ast/src/cmd/nmake/ |
H A D | variable.c | 53 else if ((x = staterule(PREREQS, r, NiL, 0)) && (x->property & P_implicit)) 59 if ((x = staterule(RULE, r, NiL, 0)) && x->prereqs != r->prereqs) 88 else if (sp && (all || ((x->property & P_state) || x->scan || (y = staterule(PREREQS, x, NiL, 0)) && y->scan || !r->scan) && !(x->property & (P_use|P_virtual)) && (!(x->property & P_ignore) || (x->property & P_parameter)) && (!(x->property & P_dontcare) || x->time))) 286 if (staterule(RULE, NiL, s, -1) || staterule(PREREQS, NiL, s, -1)) 351 e = (c == '>' && !(state.questionable & 0x01000000) && (z = staterule(RULE, r, NiL, -1))) ? z->time : r->time; 356 (!(r->property & P_archive) && (p->rule->time >= state.start || p->rule->time > e || !(z = staterule(RULE, p->rule, NiL, -1)) || !z->time || !(state.questionable & 0x01000000) && z->time > e) || 701 staterule(VAR, NiL, p->name, -1); 745 staterule(VAR, NiL, p->name, -1);
|
H A D | archive.c | 81 addfile(d, ent->name, ((r = staterule(RULE, NiL, ent->name, -1)) && ent->mtime == tmxsec(r->time)) ? r->time : tmxsns(ent->mtime, 0)); 88 staterule(RULE, r, NiL, 1)->time = r->time = tmxsns(ent->mtime, 0);
|
H A D | make.c | 52 if (!s->scan && (u = staterule(RULE, bind(s), NiL, 0)) && u->scan) 364 r0 = staterule(RULE, r, NiL, 1); 484 r0 = staterule(RULE, r, NiL, 1); 505 else if (!(r->dynamic & D_triggered) && parent->scan == SCAN_IGNORE && (r0 || (r0 = staterule(RULE, r, NiL, 0))) && tevent < r0->time) 557 r0 = staterule(RULE, r1, NiL, 1); 565 staterule(RULE, r, NiL, 1)->time = 0; 630 r0 = staterule(RULE, r, NiL, 1); 633 if (!state.intermediate && !r->time && r0->time && r0->event && (r0->dynamic & D_built) && !(parent->property & P_state) && (r2 = staterule(RULE, parent, NiL, 0)) && (r2->dynamic & D_built)) 667 r1 = staterule(RULE, r, NiL, 0); 688 if (r->time < r0->event && (r1 = staterule(PREREQ [all...] |
H A D | mam.c | 180 s = staterule(RULE, r, NiL, 0); 210 if ((r->property & (P_after|P_before)) || (r->property & P_dontcare) && !(state.mam.dontcare || r->prereqs || r->action && *r->action || (r0 = staterule(RULE, r, NiL, 0)) && (r0->dynamic & D_built) && r0->action && *r0->action || !(r->dynamic & D_global)))
|
H A D | rule.c | 415 if (r && (hasattribute(r, x, NiL) || !r->scan && x->scan && (z = staterule(RULE, r, NiL, -1)) && z->scan == x->scan)) 737 if (r = staterule(RULE, r, NiL, 0)) 979 if (a == internal.staterule) return n & P_staterule; 1052 if (!(tostate = staterule(RULE, to, NiL, 0)) && (fromstate = staterule(RULE, from, NiL, 0))) 1053 *staterule(RULE, to, NiL, 1) = *fromstate; 1133 if (fromstate = staterule(RULE, from, NiL, 0)) 1134 tostate = staterule(RULE, to, NiL, 1); 1135 else if ((from->dynamic & D_alias) && (tostate = staterule(RULE, to, NiL, 0))) 1136 fromstate = staterule(RUL [all...] |
H A D | state.c | 249 staterule(int op, register Rule_t* r, char* var, int force) function 307 error(PANIC, "invalid op=%d to staterule()", op); 342 * M_bind guards staterule() recursion 421 * return a non-state rule pointer corresponding to the staterule r 739 r = staterule(VAR, NiL, (char*)s, 1); 840 if (state.maxview && (r->property & P_statevar) && (s = staterule(VAR, r, NiL, 0))) 883 staterule(RULE, r, NiL, 0); 1002 if ((state.test & 0x00040000) && (s = staterule(RULE, r, NiL, 0))) 1029 else if ((s = staterule(RULE, r, NiL, 1)) && s->time == tmxgetmtime(&st)) 1038 x = staterule(PREREQ [all...] |
H A D | scan.c | 764 u = staterule(VAR, NiL, t, 1); 906 u = staterule(VAR, NiL, w, 1); 949 staterule(RULE, u, NiL, 1)->scan = r->scan; 980 staterule(RULE, u, NiL, 1)->scan = r->scan; 1170 staterule(RULE, u, NiL, 1)->scan = n; 1671 u = staterule(VAR, NiL, (char*)b, 1); 1770 s = staterule(RULE, r, NiL, 1); 1774 s = staterule(PREREQS, r, NiL, 1); 1778 else if (alt = staterule(PREREQS, r, NiL, 0))
|
H A D | command.c | 829 s = staterule(RULE, r, NiL, 0); 834 if ((a->dynamic & D_same) && (!s || !(t = staterule(RULE, a, NiL, 0)) || s->event >= t->event)) 844 if (t = staterule(PREREQS, r, NiL, 0)) 870 if (clear && jobs.triggered && (((a = jobs.triggered)->property & P_state) || (a = staterule(RULE, a, NiL, 0))) && (a->property & P_force)) 1294 s = staterule(RULE, r, NiL, 1); 1303 if (s && (x = staterule(RULE, x, NiL, 1)))
|
H A D | make.h | 170 #define VAR 0 /* state var from var in staterule() */ 172 #define RULE 1 /* state rule in staterule() */ 173 #define PREREQS 2 /* alternate prereqs in staterule() */ 174 #define STATERULES 2 /* last staterule() index */ 310 #define P_staterule (1L<<25) /* staterule */ 480 * statevar data, staterule sync time and unbound rule name -- shared in rule.u1 584 Rule_t* staterule; /* .STATERULE rule pointer */ member in struct:Internal_s 1044 extern Rule_t* staterule(int, Rule_t*, char*, int);
|
H A D | parse.c | 1901 "staterule", NAME_staterule, 2222 if (r = staterule(VAR, NiL, s, 0)) 2266 * staterule attributes 2542 error(2, "%s: %s atom cannot appear as target", r->name, (r->property & P_readonly) ? "readonly" : "staterule"); 2579 if (!(x = (r->property & P_state) ? rulestate(r, 0) : staterule(RULE, r, NiL, 0)) || r->prereqs != x->prereqs) 2697 * user controlled dynamic staterule attributes 2704 if (x = staterule(RULE, r, NiL, 0)) 2711 if (x = staterule(PREREQS, r, NiL, 0)) 2806 if (state.localview && (!(r = staterule(VAR, NiL, s, 0)) || !(r->property & P_parameter)))
|
H A D | bind.c | 1225 x = staterule(RULE, r, NiL, 0); 1396 tm = (x->time || (x = staterule(RULE, x, NiL, 0)) && x->time) ? x->time : CURTIME; 1607 r->time = staterule(RULE, r, NiL, 1)->time;
|
H A D | object.c | 122 * by staterule() while marks are in use 373 if ((x = staterule(i, r, NiL, 0)) && !(x->mark & M_compile)) 1294 staterule(RULE, x, NiL, 1)->time = t;
|
H A D | expand.c | 236 * Sc return staterule name given non-state rule 2488 tst = (notfile(r) || !r->time && ((state.questionable & 0x04000000) || !(r->dynamic & D_triggered)) || r->status == IGNORE || state.exec && r->status != NOTYET && (x = staterule(RULE, r, NiL, 0)) && !x->time || (r->dynamic & (D_member|D_membertoo)) == D_member) ? 0 : 'F'; 2614 if ((r->dynamic & D_built) || (x = staterule(RULE, r, NiL, 0)) && (x->dynamic & D_built)) 2772 x = staterule(PREREQS, r, NiL, force); 2775 x = staterule(RULE, r, NiL, force); 2779 x = staterule(VAR, NiL, r->name, force); 2832 tm = (x = staterule(PREREQS, r, NiL, 0)) ? x->time : 0; 2835 tm = (x = staterule(RULE, r, NiL, 0)) ? x->event : 0; 2844 tm = (x = staterule(RULE, r, NiL, 0)) ? x->time : 0;
|