GNodeList
Arch_ParseArchive(char **pp, GNodeList *gns, GNode *scope)
MakeWaitGroupsInRandomOrder(GNodeList *gnodes, GNode *pgn)
MakeNodes(GNodeList *gnodes, GNode *pgn)
Compat_MakeAll(GNodeList *targets)
GNodeList targets = LST_INIT;
static void MakePrintStatusList(GNodeList *, int *);
static GNodeList toBeMade = LST_INIT;
MakePrintStatusList(GNodeList *gnodes, int *errors)
ExamineLater(GNodeList *examine, GNodeList *toBeExamined)
Make_ExpandUse(GNodeList *targets)
GNodeList examine = LST_INIT; /* Queue of targets to examine */
Make_ProcessWait(GNodeList *targets)
GNodeList examine;
Make_MakeParallel(GNodeList *targets)
GNodeList *parents;
void Make_ExpandUse(GNodeList *);
bool Make_MakeParallel(GNodeList *);
GNodeList implicitParents;
GNodeList parents;
GNodeList children;
GNodeList order_pred;
GNodeList order_succ;
GNodeList cohorts;
bool Arch_ParseArchive(char **, GNodeList *, GNode *);
void Compat_MakeAll(GNodeList *);
void Parse_MainName(GNodeList *);
GNodeList *Targ_List(void) MAKE_ATTR_USE;
void Targ_FindList(GNodeList *, StringList *);
void Targ_PrintNodes(GNodeList *, int);
GNodeList sources = LST_INIT;
static GNodeList *targets;
Parse_MainName(GNodeList *mainList)
ExpandChildrenRegular(char *p, GNode *pgn, GNodeList *members)
GNodeList members = LST_INIT;
static GNodeList transforms = LST_INIT;
static GNodeList allTargets = LST_INIT;
static GNodeList allNodes = LST_INIT;
GNodeList *
Targ_FindList(GNodeList *gns, StringList *names)
PrintNodeNames(GNodeList *gnodes)
PrintNodeNamesLine(const char *label, GNodeList *gnodes)
Targ_PrintNodes(GNodeList *gnodes, int pass)