/freebsd-10-stable/usr.bin/make/ |
H A D | arch.h | 46 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 D | make.h | 54 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 D | var.h | 46 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 D | targ.h | 57 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 D | job.h | 56 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 D | suff.h | 44 struct GNode; 49 struct GNode *Suff_AddTransform(char *); 50 void Suff_EndTransform(const struct GNode *); 56 void Suff_FindDeps(struct GNode *);
|
H A D | dir.h | 49 struct GNode; 60 int Dir_MTime(struct GNode *);
|
H A D | parse.h | 48 struct GNode; 80 void Parse_DoVar(char *, struct GNode *);
|
H A D | targ.c | 52 * 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 D | globals.h | 51 struct GNode; 104 extern struct GNode *DEFAULT; /* .DEFAULT rule */
|
H A D | make.c | 79 #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 D | GNode.h | 53 typedef struct GNode { struct 173 struct GNode *cmtime_gn;/* Youngest child */ 222 } GNode; typedef in typeref:struct:GNode
|
H A D | suff.c | 81 * 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 D | parse.c | 87 #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 D | nonints.h | 76 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 D | meta.h | 47 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 D | make.h | 186 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 D | job.h | 147 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 D | targ.c | 97 * 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 D | make.c | 143 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 D | dir.h | 98 int Dir_MTime(GNode *, Boolean);
|
H A D | compat.c | 118 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 D | suff.c | 123 * 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 D | arch.c | 96 * 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 D | var.c | 189 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...] |