Home
last modified time | relevance | path

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

/freebsd/contrib/bmake/
H A Dmake.h442 typedef struct GNode { struct
474 struct GNode *youngestChild; argument
517 struct GNode *centurion; argument
541 /* Filename where the GNode got defined, unlimited lifetime */ argument
543 /* Line number where the GNode got defined, 1-based */ argument
546 } GNode; typedef
609 extern GNode *defaultNode;
615 extern GNode *SCOPE_INTERNAL;
617 extern GNode *SCOPE_GLOBAL;
619 extern GNode *SCOPE_CMDLIN
461 typeGNode global() argument
462 flagsGNode global() argument
465 madeGNode global() argument
481 implicitParentsGNode global() argument
487 parentsGNode global() argument
489 childrenGNode global() argument
496 order_predGNode global() argument
502 order_succGNode global() argument
508 cohortsGNode global() argument
[all...]
H A Dcompat.c99 static GNode *curTarg = NULL;
108 CompatDeleteTarget(GNode *gn) in CompatDeleteTarget()
135 GNode *gn = Targ_FindNode(".INTERRUPT"); in CompatInterrupt()
158 DebugFailedTarget(const char *cmd, const GNode *gn) in DebugFailedTarget()
237 Compat_RunCommand(const char *cmdp, GNode *gn, StringListNode *ln) in Compat_RunCommand()
275 GNode *endNode = Targ_GetEndNode(); in Compat_RunCommand()
447 RunCommands(GNode *gn) in RunCommands()
459 MakeInRandomOrder(GNode **gnodes, GNode **end, GNode *pgn) in MakeInRandomOrder()
461 GNode **it; in MakeInRandomOrder()
467 GNode *t = gnodes[r - 1]; in MakeInRandomOrder()
[all …]
H A Dmake.c195 GNode_FprintDetails(FILE *f, const char *prefix, const GNode *gn, in GNode_FprintDetails()
208 GNode_ShouldExecute(GNode *gn) in GNode_ShouldExecute()
217 GNode_UpdateYoungestChild(GNode *gn, GNode *cgn) in GNode_UpdateYoungestChild()
224 IsOODateRegular(GNode *gn) in IsOODateRegular()
263 GNode_IsOODate(GNode *gn) in GNode_IsOODate()
380 PretendAllChildrenAreMade(GNode *pgn) in PretendAllChildrenAreMade()
385 GNode *cgn = ln->datum; in PretendAllChildrenAreMade()
409 Make_HandleUse(GNode *cgn, GNode *pgn) in Make_HandleUse()
434 GNode *gn = ln->datum; in Make_HandleUse()
450 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.h143 GNode *node;
190 void Job_Touch(GNode *, bool);
191 bool Job_CheckCommands(GNode *, void (*abortProc)(const char *, ...))
195 void Job_Make(GNode *);
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;
453 RememberLocation(GNode *gn) in RememberLocation()
486 PrintLocation(FILE *f, bool useVars, const GNode *gn) in PrintLocation()
525 ParseVErrorInternal(FILE *f, bool useVars, const GNode *gn, in ParseVErrorInternal()
554 ParseErrorInternal(const GNode *gn, in ParseErrorInternal()
631 LinkSource(GNode *pgn, GNode *cgn, bool isSpecial) in LinkSource()
656 LinkToTargets(GNode *gn, bool isSpecial) in LinkToTargets()
665 TryApplyDependencyOperator(GNode *gn, GNodeType op) in TryApplyDependencyOperator()
[all …]
H A Dvar.c346 GNode *SCOPE_CMDLINE;
347 GNode *SCOPE_GLOBAL;
348 GNode *SCOPE_INTERNAL;
464 GNode_FindVar(GNode *scope, Substring varname, unsigned int hash) in GNode_FindVar()
483 VarFindSubstring(Substring name, GNode *scope, bool elsewhere) in VarFindSubstring()
529 VarFind(const char *name, GNode *scope, bool elsewhere) in VarFind()
558 VarAdd(const char *name, const char *value, GNode *scope, VarSetFlags flags) in VarAdd()
574 Var_Delete(GNode *scope, const char *varname) in Var_Delete()
618 Var_DeleteAll(GNode *scope) in Var_DeleteAll()
694 ExportVarEnv(Var *v, GNode *scope) in ExportVarEnv()
[all …]
H A Dmeta.c319 is_submake(const char *cmd, GNode *gn) in is_submake()
363 any_is_submake(GNode *gn) in any_is_submake()
374 printCMD(const char *ucmd, FILE *fp, GNode *gn) in printCMD()
384 printCMDs(GNode *gn, FILE *fp) in printCMDs()
408 meta_needed(GNode *gn, const char *dname, in meta_needed()
464 meta_create(BuildMon *pbm, GNode *gn) in meta_create()
656 meta_job_start(Job *job, GNode *gn) in meta_job_start()
744 meta_job_error(Job *job, GNode *gn, bool ignerr, int status) in meta_job_error()
937 meta_ignore(GNode *gn, const char *p) in meta_ignore()
1047 meta_filter_cmd(GNode *gn, char *s) in meta_filter_cmd()
[all …]
H A Djob.c465 SwitchOutputTo(GNode *gn)
468 static GNode *lastNode = NULL; in SwitchOutputTo()
516 JobDeleteTarget(GNode *gn)
1264 TouchRegular(GNode *gn) in TouchRegular()
1304 Job_Touch(GNode *gn, bool echo) in Job_Touch()
1346 Job_CheckCommands(GNode *gn, void (*abortProc)(const char *, ...)) in Job_CheckCommands()
1618 JobWriteShellCommands(Job *job, GNode *gn, bool *out_run) in JobWriteShellCommands()
1648 Job_Make(GNode *gn) in Job_Make()
1960 JobRun(GNode *targ) in JobRun()
2477 GNode *interrup in Job_ParseShell()
[all...]
H A Ddir.h93 void Dir_UpdateMTime(GNode *, bool);
H A Dmain.c124 GNode *defaultNode; /* .DEFAULT node */
2060 shouldDieQuietly(GNode *gn, int bf) in cached_realpath()
2077 SetErrorVars(GNode *gn) in shouldDieQuietly()
2104 PrintOnError(GNode *gn, const char *msg) in SetErrorVars()
2106 static GNode *errorNode = NULL; in SetErrorVars()
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.c322 GNode *gn = Targ_FindNode(node); in FuncTarget()
333 GNode *gn = Targ_FindNode(node); in FuncCommands()
H A DChangeLog1037 o make GNode lineno unsigned to please lint
1773 o reduce memory allocation for dirSearchPath, GNode.parents,
1774 GNode.children, OpenDirs
1775 o reduce pointer indirection for GNode.cohorts and
1776 GNode.implicitParents
1777 o remove pointer indirection from GNode.commands
1812 o make.c: add high-level API for GNode.made
1818 o rename GNode.context to vars
1832 o make some GNode functions const
1853 main.c: switch cache for realpath from GNode t
[all...]