Lines Matching refs:rule
64 #define MAXNAME 1024 /* max rule name */
78 struct local /* local rule info */
81 struct rule* directory; /* directory prefix */
94 struct rule* source; /* .SOURCE */
95 struct rule* source_a; /* .SOURCE.a */
96 struct rule* source_h; /* .SOURCE.h */
97 struct rule* sources; /* .MAM.SOURCES. */
130 static struct rule*
133 register struct rule* d;
135 struct rule* z;
332 * initialize local rule info
339 register struct rule* r = (struct rule*)ar;
394 clrprereqs(register struct rule* r)
400 if (p->rule->attributes & A_listprereq)
401 clrprereqs(p->rule);
409 dumpprereqs(register int col, register struct rule* r)
419 if (p->rule->attributes & (A_directory))
420 col = dumpprereqs(col, p->rule);
444 dump(register struct rule* r)
461 if (!(p->rule->attributes & A_listprereq))
463 clrprereqs(p->rule);
464 col = dumpprereqs(col, p->rule);
470 if (p->rule != r)
471 dump(p->rule);
631 if (p->rule->prereqs)
632 dump(p->rule);
634 dump(p->rule);