Lines Matching defs:property
30 #define PREVIEW(r,x) do{if(r->preview>x->preview&&(r->scan&&r->scan==x->scan||!r->scan&&!((r->property|x->property)&P_virtual)))r->preview=x->preview;}while(0)
157 if (r == a && r->time && (!(r->property & P_target) || !(r->property & (P_archive|P_command|P_make))))
181 if (!(u->property & P_state))
240 else if (!(u->property & P_dontcare))
247 if ((r->property & P_attribute) || (r->property & P_functional) && !(r->active->stem = arg))
249 if (!state.accept && !(r->property & P_accept))
263 * p temporarily or'd into r->property
284 if ((p & (P_force|P_repeat)) == (P_force|P_repeat) && (r->property & (P_functional|P_make)) == P_make)
289 a->property |= P_internal|P_virtual;
296 o = r->property & p;
297 r->property |= p;
303 r->property &= ~p;
304 r->property |= o;
349 if (r->property & P_use)
356 if (!(r->property & P_metarule) && r1->action && !state.override)
369 r0->time = ((r1->property & P_accept) || state.accept) ? OLDTIME : CURTIME;
372 else if ((r1->property & P_accept) || state.accept)
381 tevent = ((r->property & P_metarule) && (r1->property & P_implicit) && r1->action) ? 0 : r->time;
399 if (r->property & P_metarule)
405 else if ((r2->property & (P_make|P_local|P_use)) == (P_make|P_local))
407 r2->property |= P_virtual;
413 else if ((r2->property & (P_after|P_use)) == P_after)
416 if ((r2->property & (P_make|P_foreground)) == (P_make|P_foreground))
419 else if ((r2->property & (P_before|P_use)) == P_before)
423 else if ((r2->property & (P_joint|P_target)) != P_joint)
436 if (!(r->property & P_metarule))
438 if ((r->property & P_dontcare) && !state.unwind)
440 if (!(r->property & P_ignore))
469 if (!(r->property & P_repeat))
473 if (!(r->property & P_state))
501 if (!(r->property & P_ignore))
523 if ((r->property & P_dontcare) && !state.unwind)
528 if ((r->property & P_target) && !(r1->property & P_target))
540 if ((r3 == r || (r->property & P_target) && !(r3->property & P_target)) && (!(r->dynamic & D_alias) || r3name == unbound(r)))
543 if (state.maxview && !(r->property & P_state) && !r->scan && r->view <= state.maxview)
547 if ((r->property & (P_joint|P_target)) == (P_joint|P_target))
560 if ((r1->property & P_dontcare) && !r1->time)
581 if (r->property & P_state)
616 if (r->property & P_state)
631 if (!(r->property & P_virtual))
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))
643 if (!(r->property & P_accept) && !state.accept)
677 r0->property |= P_force;
683 r0->property |= P_force;
686 if ((r->property & P_accept) || state.accept)
724 else if ((r1->property & (P_make|P_local|P_use)) == (P_make|P_local))
726 r1->property |= P_virtual;
732 else if ((r1->property & (P_after|P_use)) == P_after)
735 if ((r1->property & (P_make|P_foreground)) == (P_make|P_foreground))
738 else if ((r1->property & (P_before|P_use)) == P_before)
742 else if ((r1->property & (P_joint|P_target)) != P_joint)
760 r1->property |= P_virtual;
780 if (!(q->rule->property & P_virtual))
794 if (!(q->rule->property & P_virtual) && (q->rule->mark & M_mark))
818 if (!errors && !(r->property & (P_attribute|P_functional|P_operator|P_state|P_virtual)) && ((r->property & P_implicit) || !r->action && !explicit))
829 r0->property |= P_implicit;
830 if ((r2 = metaget(r, r->active, stem, &r4)) && !(state.questionable & 0x00100000) && ((state.questionable & 0x00200000) || !(r->property & P_implicit)) && strchr(unbound(r), '/') && !strchr(r4->name, '/'))
849 if ((r1->property & P_accept) && r->must == 1 && r0 && r0->time)
872 if (r1->property & P_after)
874 r2->property |= P_after;
877 if (r1->property & P_before)
879 r2->property |= P_before;
899 joint->property |= P_joint|P_readonly|P_virtual;
905 if (x->property & P_joint)
909 x->property |= P_joint|P_target;
977 if ((r->property & P_implicit) && r->action && r->action == r->active->action && (!r0->action || !streq(r0->action, r->action)))
982 if (!(r->property & P_accept) && !state.accept)
988 if ((state.questionable & 0x00000010) && r->view > r->preview && !(r->property & P_accept) && (!(r4 = staterule(PREREQS, r, NiL, 0)) || !r4->time))
1000 if (must || r->time < tevent && (!(r4 = staterule(PREREQS, r, NiL, 0)) || r4->time < tevent) || (r->property & P_force) || prereqchange(r, r->prereqs, r0, r0->prereqs) || state.force)
1022 else if (!errors && (r->property & P_implicit) && !state.override)
1053 if (!(r->property & P_accept) && !state.accept)
1090 if ((state.questionable & 0x00000010) && r->view > r->preview && !(r->property & P_accept) && (!(r4 = staterule(PREREQS, r, NiL, 0)) || !r4->time))
1097 else if ((r->property & (P_attribute|P_functional|P_ignore|P_target)) == P_target && (state.force || r0 && !r0->time))
1119 if (!errors && !(r->dynamic & D_triggered) && r->status == UPDATE && (r1 && must || r->time < tevent && (!(r4 = staterule(PREREQS, r, NiL, 0)) || r4->time < tevent) || !r->time || !r2 && ((r->property & P_force) || r0 && (r->prereqs || r->action) && prereqchange(r, r->prereqs, r0, r0->prereqs))))
1131 else if (r->property & P_dontcare)
1136 else if (!(r->property & (P_state|P_virtual)))
1138 if (!(r->property & (P_target|P_terminal)) || r2 || (r->property & P_terminal) && !r->time)
1148 if ((r->property & P_attribute) || (r1 = associate(internal.dontcare_p, r, NiL, NiL)) && call(r1, r->name))
1167 if (!(r->property & P_terminal))
1175 if (r->property & P_statevar)
1187 if (!state.accept && !(r->property & P_accept) && r->time < tevent)
1190 else if (!(r->property & P_state))
1192 if (!(r->property & P_archive) && r->scan && state.scan)
1206 if (r->property & P_parameter)
1213 if ((r->property & (P_joint|P_target)) != (P_joint|P_target))
1222 if (r0 && (r->property & (P_joint|P_target)) == (P_joint|P_target))
1232 if (r->time < tevent || (r->property & (P_attribute|P_parameter)))
1242 if (r->property & P_state)
1247 else if (state.force && (!(r->property & P_dontcare) || r->action || r2))
1249 if (r0 && (r->dynamic & D_triggered) && (r->property & P_make))
1264 if ((r1->property & P_state) && fp->prereqs)
1285 if (!(r->property & P_ignore))
1293 else if ((parent->property & P_archive) && (r->dynamic & D_regular) && (parent->dynamic & D_entries) && !(r->dynamic & D_member) && !(r->property & (P_archive|P_command|P_dontcare|P_ignore|P_state|P_virtual)))
1321 if ((p->rule->property & (P_after|P_before)) == P_before)
1332 makeafter(register Rule_t* r, Flags_t property)
1343 message((-2, "check explicit %safter `prerequisites'", (property & P_dontcare) ? "dontcare " : null));
1345 if ((p->rule->property & P_failure) == property)