Lines Matching refs:dynamic

244 		r->dynamic |= D_compiled;
249 r->dynamic |= D_compiled;
253 r->dynamic |= D_compiled;
255 r->dynamic &= ~D_compiled;
342 r->dynamic &= ~D_compiled;
379 r->dynamic &= ~D_compiled;
441 #define IGNORECHANGE(r,q) (((q)->property & (P_joint|P_ignore)) || ((q)->dynamic & D_alias) && getrule((q)->name) == r)
468 else if (newprereqs->rule == oldprereqs->rule || ((newprereqs->rule->dynamic ^ oldprereqs->rule->dynamic) & (D_alias|D_bound)) && getrule(newprereqs->rule) == getrule(oldprereqs->rule))
486 if ((r->dynamic & (D_entries|D_regular)) == D_entries || EXPLAIN)
488 for (p = oldprereqs; p && (newprereqs->rule != p->rule || !((newprereqs->rule->dynamic ^ p->rule->dynamic) & (D_alias|D_bound)) || getrule(newprereqs->rule) != getrule(p->rule)); p = p->next);
491 if ((r->dynamic & (D_entries|D_regular)) == D_entries)
515 if (r->dynamic & D_dynamic)
516 dynamic(r);
540 r->dynamic &= ~(D_entries|D_hasafter|D_hasbefore|D_hasmake|D_hasscope|D_hassemaphore|D_scanned|D_triggered);
543 r->dynamic &= ~(D_entries|D_scanned);
592 if ((p->rule->dynamic & (D_bound|D_scanned)) && (!(p->rule->mark & M_bind) || (state.questionable & 0x02000000)))
783 * do dynamic expansion of rule r's prerequisites
788 dynamic(register Rule_t* r)
837 if (x->dynamic & D_alias)
840 x->dynamic |= D_scope;
865 r->dynamic &= ~D_dynamic;
957 * r->dynamic readonly attributes
960 n = r->dynamic;
1019 if (r->dynamic & D_hasafter)
1046 if (!state.exec && state.mam.statix && (from->dynamic & D_alias) && (to->property & P_terminal) && from->uname && to->uname && *from->name != '/' && *to->name == '/')
1062 if (!(to->dynamic & D_bound) || (op & (MERGE_ASSOC|MERGE_FORCE)))
1076 to->dynamic |= from->dynamic & (D_dynamic|D_global|D_regular);
1078 to->dynamic |= from->dynamic & (D_entries|D_scanned);
1135 else if ((from->dynamic & D_alias) && (tostate = staterule(RULE, to, NiL, 0)))
1146 if ((from->dynamic & D_alias) && fromstate->time && !statetimeq(fromstate, tostate))
1157 to->dynamic |= D_aliaschanged;
1199 to->dynamic &= ~(from->dynamic & (D_dynamic|D_entries|D_regular));
1218 r->dynamic |= D_compiled;
1462 * dynamic rule attributes
1600 internal.empty->dynamic |= D_bound;
1628 * expand some dynamic values now for efficiency
1631 if (internal.metarule->dynamic & D_dynamic)
1632 dynamic(internal.metarule);
1662 r->dynamic |= D_bindindex;