Home | History | Annotate | Download | only in make

Lines Matching defs:gn

502 RememberLocation(GNode *gn)
505 gn->fname = Str_Intern(curFile->name.str);
506 gn->lineno = curFile->lineno;
535 PrintLocation(FILE *f, bool useVars, const GNode *gn)
542 if (gn != NULL) {
543 fname = gn->fname;
544 lineno = gn->lineno;
574 ParseVErrorInternal(FILE *f, bool useVars, const GNode *gn,
581 PrintLocation(f, useVars, gn);
599 || (gn == NULL && includes.len == 0 /* see PrintLocation */))
604 ParseErrorInternal(const GNode *gn,
611 ParseVErrorInternal(stderr, false, gn, level, fmt, ap);
616 ParseVErrorInternal(opts.debug_file, false, gn,
706 LinkToTargets(GNode *gn, bool isSpecial)
711 LinkSource(ln->datum, gn, isSpecial);
715 TryApplyDependencyOperator(GNode *gn, GNodeType op)
721 if ((op & OP_OPMASK) && (gn->type & OP_OPMASK) &&
722 ((op & OP_OPMASK) != (gn->type & OP_OPMASK))) {
724 gn->name);
728 if (op == OP_DOUBLEDEP && (gn->type & OP_OPMASK) == OP_DOUBLEDEP) {
746 gn->type |= op & (unsigned)~OP_OPMASK;
748 cohort = Targ_NewInternalNode(gn->name);
761 Lst_Append(&gn->cohorts, cohort);
762 cohort->centurion = gn;
763 gn->unmade_cohorts++;
765 (unsigned)gn->unmade_cohorts % 1000000);
767 gn->type |= op; /* preserve any previous flags */
796 GNode *gn;
799 gn = Targ_NewInternalNode(name);
801 RememberLocation(gn);
802 gn->type = OP_WAIT | OP_PHONY | OP_DEPENDS | OP_NOTMAIN;
803 LinkToTargets(gn, isSpecial);
857 GNode *gn;
859 gn = Targ_GetNode(src);
861 RememberLocation(gn);
863 Lst_Append(&order_pred->order_succ, gn);
864 Lst_Append(&gn->order_pred, order_pred);
868 order_pred->name, gn->name);
870 Targ_PrintNode(gn, 0);
874 order_pred = gn;
882 GNode *gn;
884 gn = Targ_GetNode(src);
886 RememberLocation(gn);
888 gn->type |= targetAttr;
890 LinkToTargets(gn, special != SP_NOT);
929 GNode *gn = ln->datum;
930 if (GNode_IsMainCandidate(gn)) {
932 gn->name);
933 mainNode = gn;
1014 GNode *gn = Targ_GetNode(targetName);
1016 RememberLocation(gn);
1017 gn->type |= OP_NOTMAIN | OP_SPECIAL;
1018 Lst_Append(targets, gn);
1029 GNode *gn = GNode_New(".DEFAULT");
1030 gn->type |= OP_NOTMAIN | OP_TRANSFORM;
1031 Lst_Append(targets, gn);
1032 defaultNode = gn;
1113 GNode *gn = Suff_IsTransform(name)
1117 RememberLocation(gn);
1119 Lst_Append(targets, gn);
1587 GNode *gn = Lst_Dequeue(&sources);
1588 ApplyDependencySource(targetAttr, gn->name,
2025 GNode_AddCommand(GNode *gn, char *cmd)
2027 if ((gn->type & OP_DOUBLEDEP) && gn->cohorts.last != NULL)
2028 gn = gn->cohorts.last->datum;
2031 if (!(gn->type & OP_HAS_COMMANDS)) {
2032 Lst_Append(&gn->commands, cmd);
2034 gn->type |= OP_SUBMAKE;
2035 RememberLocation(gn);
2039 gn->name);
2040 ParseErrorInternal(gn, PARSE_WARNING,
2042 gn->name);
2721 GNode *gn = ln->datum;
2723 Suff_EndTransform(gn);
2730 if (!Lst_IsEmpty(&gn->commands))
2731 gn->type |= OP_HAS_COMMANDS;
2764 GNode *gn = ln->datum;
2765 GNode_AddCommand(gn, cmd);