Lines Matching defs:gn

448 RememberLocation(GNode *gn)
451 gn->fname = Str_Intern(curFile->name.str);
452 gn->lineno = curFile->lineno;
481 PrintLocation(FILE *f, bool useVars, const GNode *gn)
488 if (gn != NULL) {
489 fname = gn->fname;
490 lineno = gn->lineno;
520 ParseVErrorInternal(FILE *f, bool useVars, const GNode *gn,
527 PrintLocation(f, useVars, gn);
549 ParseErrorInternal(const GNode *gn,
556 ParseVErrorInternal(stderr, false, gn, level, fmt, ap);
561 ParseVErrorInternal(opts.debug_file, false, gn,
651 LinkToTargets(GNode *gn, bool isSpecial)
656 LinkSource(ln->datum, gn, isSpecial);
660 TryApplyDependencyOperator(GNode *gn, GNodeType op)
666 if ((op & OP_OPMASK) && (gn->type & OP_OPMASK) &&
667 ((op & OP_OPMASK) != (gn->type & OP_OPMASK))) {
669 gn->name);
673 if (op == OP_DOUBLEDEP && (gn->type & OP_OPMASK) == OP_DOUBLEDEP) {
691 gn->type |= op & (unsigned)~OP_OPMASK;
693 cohort = Targ_NewInternalNode(gn->name);
706 Lst_Append(&gn->cohorts, cohort);
707 cohort->centurion = gn;
708 gn->unmade_cohorts++;
710 (unsigned int)gn->unmade_cohorts % 1000000);
712 gn->type |= op; /* preserve any previous flags */
741 GNode *gn;
744 gn = Targ_NewInternalNode(name);
746 RememberLocation(gn);
747 gn->type = OP_WAIT | OP_PHONY | OP_DEPENDS | OP_NOTMAIN;
748 LinkToTargets(gn, isSpecial);
802 GNode *gn;
804 gn = Targ_GetNode(src);
806 RememberLocation(gn);
808 Lst_Append(&order_pred->order_succ, gn);
809 Lst_Append(&gn->order_pred, order_pred);
813 order_pred->name, gn->name);
815 Targ_PrintNode(gn, 0);
819 order_pred = gn;
827 GNode *gn;
829 gn = Targ_GetNode(src);
831 RememberLocation(gn);
833 gn->type |= targetAttr;
835 LinkToTargets(gn, special != SP_NOT);
874 GNode *gn = ln->datum;
875 if (GNode_IsMainCandidate(gn)) {
877 gn->name);
878 mainNode = gn;
959 GNode *gn = Targ_GetNode(targetName);
961 RememberLocation(gn);
962 gn->type |= OP_NOTMAIN | OP_SPECIAL;
963 Lst_Append(targets, gn);
974 GNode *gn = GNode_New(".DEFAULT");
975 gn->type |= OP_NOTMAIN | OP_TRANSFORM;
976 Lst_Append(targets, gn);
977 defaultNode = gn;
1058 GNode *gn = Suff_IsTransform(name)
1062 RememberLocation(gn);
1064 Lst_Append(targets, gn);
1530 GNode *gn = Lst_Dequeue(&sources);
1531 ApplyDependencySource(targetAttr, gn->name,
1968 GNode_AddCommand(GNode *gn, char *cmd)
1970 if ((gn->type & OP_DOUBLEDEP) && gn->cohorts.last != NULL)
1971 gn = gn->cohorts.last->datum;
1974 if (!(gn->type & OP_HAS_COMMANDS)) {
1975 Lst_Append(&gn->commands, cmd);
1977 gn->type |= OP_SUBMAKE;
1978 RememberLocation(gn);
1982 gn->name);
1983 ParseErrorInternal(gn, PARSE_WARNING,
1985 gn->name);
2664 GNode *gn = ln->datum;
2666 Suff_EndTransform(gn);
2673 if (!Lst_IsEmpty(&gn->commands))
2674 gn->type |= OP_HAS_COMMANDS;
2707 GNode *gn = ln->datum;
2708 GNode_AddCommand(gn, cmd);