Searched refs:GNode (Results 1 - 25 of 37) sorted by relevance

12

/freebsd-10-stable/usr.bin/make/
H A Darch.h46 struct GNode;
53 Boolean Arch_ParseArchive(char **, struct Lst *, struct GNode *);
54 void Arch_Touch(struct GNode *);
55 void Arch_TouchLib(struct GNode *);
56 int Arch_MTime(struct GNode *);
57 int Arch_MemMTime(struct GNode *);
58 void Arch_FindLib(struct GNode *, struct Path *);
59 Boolean Arch_LibOODate(struct GNode *);
H A Dmake.h54 struct GNode;
65 int Make_TimeStamp(struct GNode *, struct GNode *);
66 Boolean Make_OODate(struct GNode *);
67 int Make_HandleUse(struct GNode *, struct GNode *);
68 void Make_Update(struct GNode *);
69 void Make_DoAllVar(struct GNode *);
H A Dvar.h46 struct GNode;
50 extern struct GNode *VAR_GLOBAL;
53 extern struct GNode *VAR_CMD;
70 void Var_Append(const char *, const char *, struct GNode *);
71 void Var_Delete(const char *, struct GNode *);
73 Boolean Var_Exists(const char *, struct GNode *);
75 size_t Var_Match(const char [], struct GNode *);
76 char *Var_Parse(const char *, struct GNode *, Boolean, size_t *, Boolean *);
78 void Var_Set(const char *, const char *, struct GNode *);
80 void Var_SetEnv(const char *, struct GNode *);
[all...]
H A Dtarg.h57 struct GNode;
61 struct GNode *Targ_NewGN(const char *);
62 struct GNode *Targ_FindNode(const char *, int);
64 Boolean Targ_Ignore(struct GNode *);
65 Boolean Targ_Silent(struct GNode *);
66 Boolean Targ_Precious(struct GNode *);
67 void Targ_SetMain(struct GNode *);
H A Djob.h56 struct GNode;
59 void Job_Touch(struct GNode *, Boolean);
60 Boolean Job_CheckCommands(struct GNode *, void (*abortProc)(const char *, ...));
63 void Job_Make(struct GNode *);
76 int Compat_Make(struct GNode *gn, struct GNode *pgn);
H A Dsuff.h44 struct GNode;
49 struct GNode *Suff_AddTransform(char *);
50 void Suff_EndTransform(const struct GNode *);
56 void Suff_FindDeps(struct GNode *);
H A Ddir.h49 struct GNode;
60 int Dir_MTime(struct GNode *);
H A Dparse.h48 struct GNode;
80 void Parse_DoVar(char *, struct GNode *);
H A Dtarg.c52 * Targ_NewGN Create a new GNode for the passed target (string).
84 #include "GNode.h"
123 GNode *
126 GNode *gn;
128 gn = emalloc(sizeof(GNode));
168 GNode *
171 GNode *gn; /* node in that element */
211 GNode *gn; /* node in tLn */
242 Targ_Ignore(GNode *gn)
260 Targ_Silent(GNode *g
[all...]
H A Dglobals.h51 struct GNode;
104 extern struct GNode *DEFAULT; /* .DEFAULT rule */
H A Dmake.c79 #include "GNode.h"
114 Make_TimeStamp(GNode *pgn, GNode *cgn)
141 Make_OODate(GNode *gn)
291 Make_HandleUse(GNode *cgn, GNode *pgn)
293 GNode *gn; /* A child of the .USE node */
355 Make_Update(GNode *cgn)
357 GNode *pgn; /* the parent node */
463 GNode *suc
[all...]
H A DGNode.h53 typedef struct GNode { struct
173 struct GNode *cmtime_gn;/* Youngest child */
222 } GNode; typedef in typeref:struct:GNode
H A Dsuff.c81 * graph. Returns GNode suitable for framing, I
103 #include "GNode.h"
154 GNode *node; /* The node describing the file */
168 static void SuffFindDeps(GNode *, Lst *);
240 static GNode *
246 if (strcmp(name, ((const GNode *)Lst_Datum(ln))->name) == 0)
510 GNode *
513 GNode *gn; /* GNode of transformation rule */
568 Suff_EndTransform(const GNode *g
[all...]
H A Dparse.c87 #include "GNode.h"
120 static GNode *mainNode;
189 static GNode *predecessor;
436 ParseLinkSrc(Lst *parents, GNode *cgn)
439 GNode *pgn;
469 GNode *cohort;
471 GNode *gn;
550 GNode *gn = NULL;
620 GNode *cohort;
640 GNode *
[all...]
/freebsd-10-stable/contrib/bmake/
H A Dnonints.h76 ReturnStatus Arch_ParseArchive(char **, Lst, GNode *);
77 void Arch_Touch(GNode *);
78 void Arch_TouchLib(GNode *);
79 time_t Arch_MTime(GNode *);
80 time_t Arch_MemMTime(GNode *);
81 void Arch_FindLib(GNode *, Lst);
82 Boolean Arch_LibOODate(GNode *);
85 int Arch_IsLib(GNode *);
130 void Parse_DoVar(char *, GNode *);
154 GNode *Suff_AddTransfor
[all...]
H A Dmeta.h47 void meta_job_start(struct Job *, GNode *);
49 void meta_job_error(struct Job *, GNode *, int, int);
53 Boolean meta_oodate(GNode *, Boolean);
H A Dmake.h186 typedef struct GNode { struct
223 struct GNode *cmgn; /* The youngest child */
236 struct GNode *centurion; /* Pointer to the first instance of a ::
246 const char *fname; /* filename where the GNode got defined */
247 int lineno; /* line number where the GNode got defined */
248 } GNode; typedef in typeref:struct:GNode
413 extern GNode *DEFAULT; /* .DEFAULT rule */
415 extern GNode *VAR_INTERNAL; /* Variables defined internally by make
419 extern GNode *VAR_GLOBAL; /* Variables defined in a global context, e.g
421 extern GNode *VAR_CM
[all...]
H A Djob.h147 GNode *node; /* The target the child is making */
255 void Job_Touch(GNode *, Boolean);
256 Boolean Job_CheckCommands(GNode *, void (*abortProc )(const char *, ...));
260 void Job_Make(GNode *);
H A Dtarg.c97 * Targ_NewGN Create a new GNode for the passed target
231 GNode *
234 GNode *gn;
236 gn = bmake_malloc(sizeof(GNode));
279 * Destroy a GNode
291 GNode *gn = (GNode *)gnp;
331 GNode *
334 GNode *gn; /* node in that element */
343 return (GNode *)Hash_GetValu
[all...]
H A Dmake.c143 make_abort(GNode *gn, int line)
173 Make_TimeStamp(GNode *pgn, GNode *cgn)
190 return Make_TimeStamp((GNode *)pgn, (GNode *)cgn);
216 Make_OODate(GNode *gn)
376 GNode *gn = (GNode *)gnp;
409 GNode *gn = (GNode *)gn
[all...]
H A Ddir.h98 int Dir_MTime(GNode *, Boolean);
H A Dcompat.c118 static GNode *curTarg = NULL;
119 static GNode *ENDNode;
129 CompatDeleteTarget(GNode *gn)
164 GNode *gn;
235 GNode *gn = (GNode *)gnp;
528 GNode *gn = (GNode *)gnp;
529 GNode *pgn = (GNode *)pgn
[all...]
H A Dsuff.c123 * graph. Returns GNode suitable for framing, I
188 GNode *node; /* The node describing the file */
206 GNode **gn;
234 static void SuffExpandChildren(LstNode, GNode *);
235 static void SuffExpandWildcards(LstNode, GNode *);
236 static Boolean SuffApplyTransform(GNode *, GNode *, Suff *, Suff *);
237 static void SuffFindDeps(GNode *, Lst);
238 static void SuffFindArchiveDeps(GNode *, Lst);
239 static void SuffFindNormalDeps(GNode *, Ls
[all...]
H A Darch.c96 * of GNode's, one for each member in the spec.
111 * placed in the member's GNode. Returns the
121 * library name in the GNode should be in
285 Arch_ParseArchive(char **linePtr, Lst nodeLst, GNode *ctxt)
288 GNode *gn; /* New node */
1053 Arch_Touch(GNode *gn)
1094 Arch_TouchLib(GNode *gn MAKE_ATTR_UNUSED)
1096 Arch_TouchLib(GNode *gn)
1135 Arch_MTime(GNode *gn)
1173 Arch_MemMTime(GNode *g
[all...]
H A Dvar.c189 GNode *VAR_INTERNAL; /* variables from make itself */
190 GNode *VAR_GLOBAL; /* variables from the makefile */
191 GNode *VAR_CMD; /* variables defined on the command-line */
272 GNode *ctxt; /* variable context */
297 static Var *VarFind(const char *, GNode *, int);
298 static void VarAdd(const char *, const char *, GNode *);
299 static Boolean VarHead(GNode *, Var_Parse_State *,
301 static Boolean VarTail(GNode *, Var_Parse_State *,
303 static Boolean VarSuffix(GNode *, Var_Parse_State *,
305 static Boolean VarRoot(GNode *, Var_Parse_Stat
[all...]

Completed in 366 milliseconds

12