Home | History | Annotate | Download | only in make

Lines Matching refs:pgn

453 MakeInRandomOrder(GNode **gnodes, GNode **end, GNode *pgn)
467 Compat_Make(*it, pgn);
471 MakeWaitGroupsInRandomOrder(GNodeList *gnodes, GNode *pgn)
487 MakeInRandomOrder(nodes + start, nodes + i, pgn);
488 Compat_Make(nodes[i], pgn);
492 MakeInRandomOrder(nodes + start, nodes + i, pgn);
498 MakeNodes(GNodeList *gnodes, GNode *pgn)
505 MakeWaitGroupsInRandomOrder(gnodes, pgn);
511 Compat_Make(cgn, pgn);
516 MakeUnmade(GNode *gn, GNode *pgn)
539 pgn->flags.remake = false;
543 if (Lst_FindDatum(&gn->implicitParents, pgn) != NULL)
544 Var_Set(pgn, IMPSRC, GNode_VarTarget(gn));
612 pgn->flags.force = true;
614 pgn->flags.childMade = true;
615 GNode_UpdateYoungestChild(pgn, gn);
618 pgn->flags.remake = false;
627 MakeOther(GNode *gn, GNode *pgn)
630 if (Lst_FindDatum(&gn->implicitParents, pgn) != NULL) {
632 pgn, IMPSRC, target != NULL ? target : "");
639 pgn->flags.remake = false;
643 pgn->flags.childMade = true;
644 GNode_UpdateYoungestChild(pgn, gn);
649 GNode_UpdateYoungestChild(pgn, gn);
663 * pgn Parent to abort if necessary
675 Compat_Make(GNode *gn, GNode *pgn)
680 if (gn->made == UNMADE && (gn == pgn || !(pgn->type & OP_MADE))) {
681 if (!MakeUnmade(gn, pgn))
690 pgn->flags.remake = false;
692 MakeOther(gn, pgn);
696 MakeNodes(&gn->cohorts, pgn);