/freebsd/contrib/bmake/ |
H A D | make.h | 442 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 D | compat.c | 99 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 D | make.c | 195 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 D | targ.c | 122 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 D | suff.c | 214 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 D | job.h | 143 GNode *node; 190 void Job_Touch(GNode *, bool); 191 bool Job_CheckCommands(GNode *, void (*abortProc)(const char *, ...)) 195 void Job_Make(GNode *);
|
H A D | meta.h | 46 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 D | arch.c | 236 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 D | parse.c | 206 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 D | var.c | 346 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 D | meta.c | 319 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 D | job.c | 465 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 D | dir.h | 93 void Dir_UpdateMTime(GNode *, bool);
|
H A D | main.c | 124 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 D | dir.c | 1346 ResolveMovedDepends(GNode *gn) in ResolveMovedDepends() 1376 ResolveFullName(GNode *gn) in ResolveFullName() 1408 Dir_UpdateMTime(GNode *gn, bool forceRefresh) in Dir_UpdateMTime()
|
H A D | cond.c | 322 GNode *gn = Targ_FindNode(node); in FuncTarget() 333 GNode *gn = Targ_FindNode(node); in FuncCommands()
|
H A D | ChangeLog | 1037 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...] |