Searched refs:metarule (Results 1 - 7 of 7) sorted by relevance

/ast/src/cmd/nmake/
H A Dmetarule.c25 * make metarule routines
31 * return a pointer to the metarule that builds
32 * a file that matches the metarule pattern out from
33 * a file that matches the metarule pattern in
38 metarule(char* in, char* out, int force) function
76 * metarule supplementary info
94 sfprintf(internal.met, "%s.%c.%s%s%s", internal.metarule->name, type, s1 ? s1 : null, s2 ? ">" : null, s2 ? s2 : null);
108 * we do case insensitive metarule pattern matching for all patterns that
125 * match s against metarule pattern
220 * expand the metarule patter
[all...]
H A DMakefile31 mam.c metarule.c misc.c object.c option.c parse.c read.c \
52 edit immediate implicit internal interrupt metarule option panic \
H A Drule.c978 if (a == internal.metarule) return n & P_metarule;
1542 INIT(metarule, ".METARULE", 0);
1631 if (internal.metarule->dynamic & D_dynamic)
1632 dynamic(internal.metarule);
H A Dmake.h190 #define A_group (1<<3) /* assertion() metarule (...) grouping */
192 #define A_metarule (1<<5) /* assertion() pattern metarule */
198 #define A_scope (1<<11) /* assertion() metarule scope prereqs */
300 #define P_metarule (1L<<17) /* metarule */
313 #define P_terminal (1L<<28) /* terminal target or metarule */
377 #define M_metarule (1<<5) /* metarule closure mark */
467 char* primary; /* metarule primary prereq name */
468 char* stem; /* metarule stem */
607 Rule_t* metarule; /* .METARULE rule pointer */ member in struct:Internal_s
639 Sfio_t* met; /* metarule expansio
[all...]
H A Doption.c227 " \aseparator\a must not contain metarule or shell pattern characters.",
1296 error(3, "--%s: %s: value must not contain metarule or shell pattern characters", op->name, state.targetprefix);
H A Dparse.c2368 error(1, "multiple prerequisite patterns in metarule assertion");
2473 * metarule assertion
2495 * update the metarule intermediate prerequisite graph
2500 r = metarule(in->name, r->name, 1);
2522 addprereq(internal.metarule, out, PREREQ_LENGTH);
H A DMakerules.mk3596 * rhs are metarule patterns that do not generate %

Completed in 51 milliseconds