Lines Matching defs:gn
1081 bool GNode_ShouldExecute(GNode *gn) MAKE_ATTR_USE;
1085 GNode_IsTarget(const GNode *gn)
1087 return (gn->type & OP_OPMASK) != OP_NONE;
1091 GNode_Path(const GNode *gn)
1093 return gn->path != NULL ? gn->path : gn->name;
1097 GNode_IsWaitingFor(const GNode *gn)
1099 return gn->flags.remake && gn->made <= REQUESTED;
1103 GNode_IsReady(const GNode *gn)
1105 return gn->made > DEFERRED;
1109 GNode_IsDone(const GNode *gn)
1111 return gn->made >= MADE;
1115 GNode_IsError(const GNode *gn)
1117 return gn->made == ERROR || gn->made == ABORTED;
1121 GNode_IsMainCandidate(const GNode *gn)
1123 return (gn->type & (OP_NOTMAIN | OP_USE | OP_USEBEFORE |
1129 GNode_IsPrecious(const GNode *gn)
1132 return allPrecious || gn->type & (OP_PRECIOUS | OP_DOUBLEDEP);
1136 GNode_VarTarget(GNode *gn) { return GNode_ValueDirect(gn, TARGET); }
1138 GNode_VarOodate(GNode *gn) { return GNode_ValueDirect(gn, OODATE); }
1140 GNode_VarAllsrc(GNode *gn) { return GNode_ValueDirect(gn, ALLSRC); }
1142 GNode_VarImpsrc(GNode *gn) { return GNode_ValueDirect(gn, IMPSRC); }
1144 GNode_VarPrefix(GNode *gn) { return GNode_ValueDirect(gn, PREFIX); }
1146 GNode_VarArchive(GNode *gn) { return GNode_ValueDirect(gn, ARCHIVE); }
1148 GNode_VarMember(GNode *gn) { return GNode_ValueDirect(gn, MEMBER); }