Lines Matching defs:gn

451 RememberLocation(GNode *gn)
454 gn->fname = Str_Intern(curFile->name.str);
455 gn->lineno = curFile->lineno;
484 PrintLocation(FILE *f, bool useVars, const GNode *gn)
491 if (gn != NULL) {
492 fname = gn->fname;
493 lineno = gn->lineno;
523 ParseVErrorInternal(FILE *f, bool useVars, const GNode *gn,
530 PrintLocation(f, useVars, gn);
553 ParseErrorInternal(const GNode *gn,
560 ParseVErrorInternal(stderr, false, gn, level, fmt, ap);
565 ParseVErrorInternal(opts.debug_file, false, gn,
655 LinkToTargets(GNode *gn, bool isSpecial)
660 LinkSource(ln->datum, gn, isSpecial);
664 TryApplyDependencyOperator(GNode *gn, GNodeType op)
670 if ((op & OP_OPMASK) && (gn->type & OP_OPMASK) &&
671 ((op & OP_OPMASK) != (gn->type & OP_OPMASK))) {
673 gn->name);
677 if (op == OP_DOUBLEDEP && (gn->type & OP_OPMASK) == OP_DOUBLEDEP) {
695 gn->type |= op & (unsigned)~OP_OPMASK;
697 cohort = Targ_NewInternalNode(gn->name);
710 Lst_Append(&gn->cohorts, cohort);
711 cohort->centurion = gn;
712 gn->unmade_cohorts++;
714 (unsigned int)gn->unmade_cohorts % 1000000);
716 gn->type |= op; /* preserve any previous flags */
745 GNode *gn;
748 gn = Targ_NewInternalNode(name);
750 RememberLocation(gn);
751 gn->type = OP_WAIT | OP_PHONY | OP_DEPENDS | OP_NOTMAIN;
752 LinkToTargets(gn, isSpecial);
806 GNode *gn;
808 gn = Targ_GetNode(src);
810 RememberLocation(gn);
812 Lst_Append(&order_pred->order_succ, gn);
813 Lst_Append(&gn->order_pred, order_pred);
817 order_pred->name, gn->name);
819 Targ_PrintNode(gn, 0);
823 order_pred = gn;
831 GNode *gn;
833 gn = Targ_GetNode(src);
835 RememberLocation(gn);
837 gn->type |= targetAttr;
839 LinkToTargets(gn, special != SP_NOT);
878 GNode *gn = ln->datum;
879 if (GNode_IsMainCandidate(gn)) {
881 gn->name);
882 mainNode = gn;
963 GNode *gn = Targ_GetNode(targetName);
965 RememberLocation(gn);
966 gn->type |= OP_NOTMAIN | OP_SPECIAL;
967 Lst_Append(targets, gn);
978 GNode *gn = GNode_New(".DEFAULT");
979 gn->type |= OP_NOTMAIN | OP_TRANSFORM;
980 Lst_Append(targets, gn);
981 defaultNode = gn;
1062 GNode *gn = Suff_IsTransform(name)
1066 RememberLocation(gn);
1068 Lst_Append(targets, gn);
1534 GNode *gn = Lst_Dequeue(&sources);
1535 ApplyDependencySource(targetAttr, gn->name,
1972 GNode_AddCommand(GNode *gn, char *cmd)
1974 if ((gn->type & OP_DOUBLEDEP) && gn->cohorts.last != NULL)
1975 gn = gn->cohorts.last->datum;
1978 if (!(gn->type & OP_HAS_COMMANDS)) {
1979 Lst_Append(&gn->commands, cmd);
1981 gn->type |= OP_SUBMAKE;
1982 RememberLocation(gn);
1986 gn->name);
1987 ParseErrorInternal(gn, PARSE_WARNING,
1989 gn->name);
2667 GNode *gn = ln->datum;
2669 Suff_EndTransform(gn);
2676 if (!Lst_IsEmpty(&gn->commands))
2677 gn->type |= OP_HAS_COMMANDS;
2710 GNode *gn = ln->datum;
2711 GNode_AddCommand(gn, cmd);