Home
last modified time | relevance | path

Searched refs:GNode (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/bmake/
H A Dmake.h442 typedef struct GNode { struct
474 struct GNode *youngestChild; argument
517 struct GNode *centurion; argument
546 } GNode; argument
610 extern GNode *defaultNode;
616 extern GNode *SCOPE_INTERNAL;
618 extern GNode *SCOPE_GLOBAL;
620 extern GNode *SCOPE_CMDLINE;
655 extern GNode *mainNode;
828 bool Arch_ParseArchive(char **, GNodeList *, GNode *);
[all …]
H A Dcompat.c102 static GNode *curTarg;
111 CompatDeleteTarget(GNode *gn) in CompatDeleteTarget()
136 GNode *gn = Targ_FindNode(".INTERRUPT"); in CompatInterrupt()
159 DebugFailedTarget(const char *cmd, const GNode *gn) in DebugFailedTarget()
238 Compat_RunCommand(const char *cmdp, GNode *gn, StringListNode *ln) in Compat_RunCommand()
276 GNode *endNode = Targ_GetEndNode(); in Compat_RunCommand()
444 RunCommands(GNode *gn) in RunCommands()
456 MakeInRandomOrder(GNode **gnodes, GNode **end, GNode *pgn) in MakeInRandomOrder()
458 GNode **it; in MakeInRandomOrder()
464 GNode *t = gnodes[r - 1]; in MakeInRandomOrder()
[all …]
H A Dmake.c198 GNode_FprintDetails(FILE *f, const char *prefix, const GNode *gn, in GNode_FprintDetails()
211 GNode_ShouldExecute(GNode *gn) in GNode_ShouldExecute()
220 GNode_UpdateYoungestChild(GNode *gn, GNode *cgn) in GNode_UpdateYoungestChild()
227 IsOODateRegular(GNode *gn) in IsOODateRegular()
266 GNode_IsOODate(GNode *gn) in GNode_IsOODate()
383 PretendAllChildrenAreMade(GNode *pgn) in PretendAllChildrenAreMade()
388 GNode *cgn = ln->datum; in PretendAllChildrenAreMade()
412 Make_HandleUse(GNode *cgn, GNode *pgn) in Make_HandleUse()
437 GNode *gn = ln->datum; in Make_HandleUse()
453 GNode *tgn = Targ_FindNode(gn->name); in Make_HandleUse()
[all …]
H A Dtarg.c122 static void GNode_Free(GNode *);
180 GNode *
183 GNode *gn; in GNode_New()
221 GNode_Free(GNode *gn) in GNode_Free()
263 GNode *
270 GNode *
279 GNode *gn = Targ_NewInternalNode(name); in Targ_GetNode()
291 GNode *
294 GNode *gn = GNode_New(name); in Targ_NewInternalNode()
307 GNode *
[all …]
H A Dsuff.c214 GNode *node;
344 static GNode *
350 GNode *gn = ln->datum; in FindTransformByName()
567 GNode *
573 GNode *gn = FindTransformByName(name); in Suff_AddTransform()
624 Suff_EndTransform(GNode *gn) in Suff_EndTransform()
674 RebuildGraph(GNode *transform, Suffix *suff) in RebuildGraph()
716 UpdateTarget(GNode *target, Suffix *suff, bool *inout_removedMain) in UpdateTarget()
797 GNode *gn = ln->datum; in UpdateTargets()
964 GNode *gn) in Candidate_New()
[all …]
H A Djob.h96 void Job_Touch(GNode *, bool);
97 bool Job_CheckCommands(GNode *, void (*abortProc)(const char *, ...))
101 void Job_Make(GNode *);
117 GNode *Job_Node(Job *) MAKE_ATTR_USE;
H A Dmeta.h46 void meta_job_start(struct Job *, GNode *);
51 void meta_job_error(struct Job *, GNode *, bool, int);
55 bool meta_oodate(GNode *, bool) MAKE_ATTR_USE;
H A Darch.c236 Arch_ParseArchive(char **pp, GNodeList *gns, GNode *scope) in Arch_ParseArchive()
240 GNode *gn; /* New node */ in Arch_ParseArchive()
798 Arch_Touch(GNode *gn) in Arch_Touch()
821 Arch_TouchLib(GNode *gn MAKE_ATTR_UNUSED) in Arch_TouchLib()
846 Arch_UpdateMTime(GNode *gn) in Arch_UpdateMTime()
862 Arch_UpdateMemberMTime(GNode *gn) in Arch_UpdateMemberMTime()
867 GNode *pgn = ln->datum; in Arch_UpdateMemberMTime()
911 Arch_FindLib(GNode *gn, SearchPath *path) in Arch_FindLib()
921 RanlibOODate(const GNode *gn MAKE_ATTR_UNUSED) in RanlibOODate()
977 Arch_LibOODate(GNode *gn) in Arch_LibOODate()
[all …]
H A Dparse.c206 static void Parse_Var(VarAssign *, GNode *);
212 GNode *mainNode;
237 static GNode *order_pred;
507 RememberLocation(GNode *gn) in RememberLocation()
540 PrintLocation(FILE *f, bool useVars, const GNode *gn) in PrintLocation()
579 ParseVErrorInternal(FILE *f, bool useVars, const GNode *gn, in ParseVErrorInternal()
609 ParseErrorInternal(const GNode *gn, in ParseErrorInternal()
686 LinkSource(GNode *pgn, GNode *cgn, bool isSpecial) in LinkSource()
711 LinkToTargets(GNode *gn, bool isSpecial) in LinkToTargets()
720 TryApplyDependencyOperator(GNode *gn, GNodeType op) in TryApplyDependencyOperator()
[all …]
H A Dvar.c349 GNode *SCOPE_CMDLINE;
350 GNode *SCOPE_GLOBAL;
351 GNode *SCOPE_INTERNAL;
483 GNode_FindVar(GNode *scope, Substring varname, unsigned hash) in GNode_FindVar()
502 VarFindSubstring(Substring name, GNode *scope, bool elsewhere) in VarFindSubstring()
548 VarFind(const char *name, GNode *scope, bool elsewhere) in VarFind()
577 VarAdd(const char *name, const char *value, GNode *scope, VarSetFlags flags) in VarAdd()
593 Var_Delete(GNode *scope, const char *varname) in Var_Delete()
637 Var_DeleteAll(GNode *scope) in Var_DeleteAll()
713 ExportVarEnv(Var *v, GNode *scope) in ExportVarEnv()
[all …]
H A Dmeta.c320 is_submake(const char *cmd, GNode *gn) in is_submake()
364 any_is_submake(GNode *gn) in any_is_submake()
375 printCMD(const char *ucmd, FILE *fp, GNode *gn) in printCMD()
385 printCMDs(GNode *gn, FILE *fp) in printCMDs()
409 meta_needed(GNode *gn, const char *dname, in meta_needed()
465 meta_create(BuildMon *pbm, GNode *gn) in meta_create()
657 meta_job_start(Job *job, GNode *gn) in meta_job_start()
745 meta_job_error(Job *job, GNode *gn, bool ignerr, int status) in meta_job_error()
933 meta_ignore(GNode *gn, const char *p) in meta_ignore()
1043 meta_filter_cmd(GNode *gn, char *s) in meta_filter_cmd()
[all …]
H A Djob.c199 GNode *node;
549 SwitchOutputTo(GNode *gn) in SwitchOutputTo()
552 static GNode *lastNode = NULL; in SwitchOutputTo()
589 GNode *
621 JobDeleteTarget(GNode *gn) in JobDeleteTarget()
1343 TouchRegular(GNode *gn) in TouchRegular()
1383 Job_Touch(GNode *gn, bool echo) in Job_Touch()
1425 Job_CheckCommands(GNode *gn, void (*abortProc)(const char *, ...)) in Job_CheckCommands()
1681 JobWriteShellCommands(Job *job, GNode *gn, bool *out_run) in JobWriteShellCommands()
1706 Job_Make(GNode *gn) in Job_Make()
[all …]
H A Ddir.h93 void Dir_UpdateMTime(GNode *, bool);
H A Dtrace.c105 GNode *gn = Job_Node(job); in Trace_Log()
H A Dmain.c127 GNode *defaultNode; /* .DEFAULT node */
2055 shouldDieQuietly(GNode *gn, int bf) in shouldDieQuietly()
2072 SetErrorVars(GNode *gn) in SetErrorVars()
2099 PrintOnError(GNode *gn, const char *msg) in PrintOnError()
2101 static GNode *errorNode = NULL; in PrintOnError()
H A Ddir.c1346 ResolveMovedDepends(GNode *gn) in ResolveMovedDepends()
1376 ResolveFullName(GNode *gn) in ResolveFullName()
1408 Dir_UpdateMTime(GNode *gn, bool forceRefresh) in Dir_UpdateMTime()
H A Dcond.c317 GNode *gn = Targ_FindNode(node); in FuncTarget()
325 GNode *gn = Targ_FindNode(node); in FuncCommands()
H A DChangeLog1207 o make GNode lineno unsigned to please lint
1943 o reduce memory allocation for dirSearchPath, GNode.parents,
1944 GNode.children, OpenDirs
1945 o reduce pointer indirection for GNode.cohorts and
1946 GNode.implicitParents
1947 o remove pointer indirection from GNode.commands
1982 o make.c: add high-level API for GNode.made
1988 o rename GNode.context to vars
2002 o make some GNode functions const
2023 main.c: switch cache for realpath from GNode to HashTable
[all …]