Home
last modified time | relevance | path

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

/dragonfly/contrib/bmake/
HDmake.h420 typedef struct GNode { struct
452 struct GNode *youngestChild; argument
495 struct GNode *centurion; argument
523 } GNode; argument
578 extern GNode *defaultNode;
584 extern GNode *SCOPE_INTERNAL;
586 extern GNode *SCOPE_GLOBAL;
588 extern GNode *SCOPE_CMDLINE;
623 extern GNode *mainNode;
801 bool Arch_ParseArchive(char **, GNodeList *, GNode *);
[all …]
HDcompat.c99 static GNode *curTarg = NULL;
108 CompatDeleteTarget(GNode *gn) in CompatDeleteTarget()
138 GNode *gn = Targ_FindNode(".INTERRUPT"); in CompatInterrupt()
162 DebugFailedTarget(const char *cmd, const GNode *gn) in DebugFailedTarget()
223 Compat_RunCommand(const char *cmdp, GNode *gn, StringListNode *ln) in Compat_RunCommand()
255 GNode *endNode = Targ_GetEndNode(); in Compat_RunCommand()
453 RunCommands(GNode *gn) in RunCommands()
465 MakeInRandomOrder(GNode **gnodes, GNode **end, GNode *pgn) in MakeInRandomOrder()
467 GNode **it; in MakeInRandomOrder()
473 GNode *t = gnodes[r - 1]; in MakeInRandomOrder()
[all …]
HDmake.c193 GNode_FprintDetails(FILE *f, const char *prefix, const GNode *gn, in GNode_FprintDetails()
210 GNode_ShouldExecute(GNode *gn) in GNode_ShouldExecute()
219 GNode_UpdateYoungestChild(GNode *gn, GNode *cgn) in GNode_UpdateYoungestChild()
226 IsOODateRegular(GNode *gn) in IsOODateRegular()
265 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()
454 GNode *tgn = Targ_FindNode(gn->name); in Make_HandleUse()
[all …]
HDtarg.c174 GNode *
177 GNode *gn; in GNode_New()
216 GNode *gn = gnp; in GNode_Free()
270 GNode *
277 GNode *
286 GNode *gn = Targ_NewInternalNode(name); in Targ_GetNode()
298 GNode *
301 GNode *gn = GNode_New(name); in Targ_NewInternalNode()
314 GNode *
321 static GNode *endNode = NULL; in Targ_GetEndNode()
[all …]
HDsuff.c224 GNode *node;
354 static GNode *
360 GNode *gn = ln->datum; in FindTransformByName()
588 GNode *
594 GNode *gn = FindTransformByName(name); in Suff_AddTransform()
645 Suff_EndTransform(GNode *gn) in Suff_EndTransform()
695 RebuildGraph(GNode *transform, Suffix *suff) in RebuildGraph()
737 UpdateTarget(GNode *target, Suffix *suff, bool *inout_removedMain) in UpdateTarget()
818 GNode *gn = ln->datum; in UpdateTargets()
1001 GNode *gn) in Candidate_New()
[all …]
HDjob.h145 GNode *node;
192 void Job_Touch(GNode *, bool);
193 bool Job_CheckCommands(GNode *, void (*abortProc)(const char *, ...))
197 void Job_Make(GNode *);
HDmeta.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;
HDparse.c207 static void Parse_Var(VarAssign *, GNode *);
213 GNode *mainNode;
238 static GNode *order_pred;
430 RememberLocation(GNode *gn) in RememberLocation()
463 PrintLocation(FILE *f, bool useVars, const GNode *gn) in PrintLocation()
502 ParseVErrorInternal(FILE *f, bool useVars, const GNode *gn, in ParseVErrorInternal()
531 ParseErrorInternal(const GNode *gn, in ParseErrorInternal()
609 LinkSource(GNode *pgn, GNode *cgn, bool isSpecial) in LinkSource()
631 LinkToTargets(GNode *gn, bool isSpecial) in LinkToTargets()
640 TryApplyDependencyOperator(GNode *gn, GNodeType op) in TryApplyDependencyOperator()
[all …]
HDarch.c248 Arch_ParseArchive(char **pp, GNodeList *gns, GNode *scope) in Arch_ParseArchive()
252 GNode *gn; /* New node */ in Arch_ParseArchive()
908 Arch_Touch(GNode *gn) in Arch_Touch()
932 Arch_TouchLib(GNode *gn MAKE_ATTR_UNUSED) in Arch_TouchLib()
957 Arch_UpdateMTime(GNode *gn) in Arch_UpdateMTime()
973 Arch_UpdateMemberMTime(GNode *gn) in Arch_UpdateMemberMTime()
978 GNode *pgn = ln->datum; in Arch_UpdateMemberMTime()
1025 Arch_FindLib(GNode *gn, SearchPath *path) in Arch_FindLib()
1040 RanlibOODate(const GNode *gn MAKE_ATTR_UNUSED) in RanlibOODate()
1098 Arch_LibOODate(GNode *gn) in Arch_LibOODate()
[all …]
HDvar.c330 GNode *SCOPE_CMDLINE;
331 GNode *SCOPE_GLOBAL;
332 GNode *SCOPE_INTERNAL;
396 GNode_FindVar(GNode *scope, Substring varname, unsigned int hash) in GNode_FindVar()
415 VarFindSubstring(Substring name, GNode *scope, bool elsewhere) in VarFindSubstring()
464 VarFind(const char *name, GNode *scope, bool elsewhere) in VarFind()
493 VarAdd(const char *name, const char *value, GNode *scope, VarSetFlags flags) in VarAdd()
509 Var_Delete(GNode *scope, const char *varname) in Var_Delete()
953 Var_SetWithFlags(GNode *scope, const char *name, const char *val, in Var_SetWithFlags()
1039 Var_Set(GNode *scope, const char *name, const char *val) in Var_Set()
[all …]
HDmeta.c318 is_submake(const char *cmd, GNode *gn) in is_submake()
362 any_is_submake(GNode *gn) in any_is_submake()
373 printCMD(const char *ucmd, FILE *fp, GNode *gn) in printCMD()
383 printCMDs(GNode *gn, FILE *fp) in printCMDs()
407 meta_needed(GNode *gn, const char *dname, in meta_needed()
463 meta_create(BuildMon *pbm, GNode *gn) in meta_create()
650 meta_job_start(Job *job, GNode *gn) in meta_job_start()
758 meta_job_error(Job *job, GNode *gn, bool ignerr, int status) in meta_job_error()
963 meta_ignore(GNode *gn, const char *p) in meta_ignore()
1066 meta_filter_cmd(GNode *gn, char *s) in meta_filter_cmd()
[all …]
HDjob.c463 SwitchOutputTo(GNode *gn) in SwitchOutputTo()
466 static GNode *lastNode = NULL; in SwitchOutputTo()
514 JobDeleteTarget(GNode *gn) in JobDeleteTarget()
1261 TouchRegular(GNode *gn) in TouchRegular()
1301 Job_Touch(GNode *gn, bool echo) in Job_Touch()
1343 Job_CheckCommands(GNode *gn, void (*abortProc)(const char *, ...)) in Job_CheckCommands()
1616 JobWriteShellCommands(Job *job, GNode *gn, bool *out_run) in JobWriteShellCommands()
1660 JobStart(GNode *gn, bool special) in JobStart()
1968 JobRun(GNode *targ) in JobRun()
2153 Job_Make(GNode *gn) in Job_Make()
[all …]
HDdir.h89 void Dir_UpdateMTime(GNode *, bool);
HDmain.c127 GNode *defaultNode; /* .DEFAULT node */
2036 shouldDieQuietly(GNode *gn, int bf) in shouldDieQuietly()
2053 SetErrorVars(GNode *gn) in SetErrorVars()
2077 PrintOnError(GNode *gn, const char *msg) in PrintOnError()
2079 static GNode *errorNode = NULL; in PrintOnError()
HDdir.c1406 ResolveMovedDepends(GNode *gn) in ResolveMovedDepends()
1436 ResolveFullName(GNode *gn) in ResolveFullName()
1468 Dir_UpdateMTime(GNode *gn, bool forceRefresh) in Dir_UpdateMTime()
HDcond.c325 GNode *gn = Targ_FindNode(node); in FuncTarget()
336 GNode *gn = Targ_FindNode(node); in FuncCommands()
HDChangeLog207 o make GNode lineno unsigned to please lint
943 o reduce memory allocation for dirSearchPath, GNode.parents,
944 GNode.children, OpenDirs
945 o reduce pointer indirection for GNode.cohorts and
946 GNode.implicitParents
947 o remove pointer indirection from GNode.commands
982 o make.c: add high-level API for GNode.made
988 o rename GNode.context to vars
1002 o make some GNode functions const
1023 main.c: switch cache for realpath from GNode to HashTable
[all …]