Lines Matching refs:targ

515 			Suffix *targ = FindSuffixByName(str + src->nameLen);  in ParseTransform()  local
516 if (targ != NULL) { in ParseTransform()
518 *out_targ = targ; in ParseTransform()
550 Suffix *src, *targ; in Suff_IsTransform() local
552 return ParseTransform(str, &src, &targ); in Suff_IsTransform()
983 CandidateList_Add(CandidateList *list, char *srcName, Candidate *targ, in CandidateList_Add() argument
986 Candidate *cand = Candidate_New(srcName, targ->prefix, suff, targ, in CandidateList_Add()
988 targ->numChildren++; in CandidateList_Add()
992 Lst_Append(&targ->childrenList, cand); in CandidateList_Add()
994 debug_tag, targ, targ->file, cand, cand->file, list); in CandidateList_Add()
1138 FindCmds(Candidate *targ, CandidateSearcher *cs) in FindCmds() argument
1147 tgn = targ->node; in FindCmds()
1148 prefLen = strlen(targ->prefix); in FindCmds()
1167 if (strncmp(base, targ->prefix, prefLen) != 0) in FindCmds()
1183 if (Lst_FindDatum(&suff->parents, targ->suff) != NULL) in FindCmds()
1190 ret = Candidate_New(bmake_strdup(sgn->name), targ->prefix, suff, targ, in FindCmds()
1192 targ->numChildren++; in FindCmds()
1195 targ, targ->file, ret, ret->file); in FindCmds()
1196 Lst_Append(&targ->childrenList, ret); in FindCmds()
1656 Candidate *targ; in FindDepsRegularKnown() local
1665 targ = Candidate_New(bmake_strdup(gn->name), pref, suff, NULL, in FindDepsRegularKnown()
1668 CandidateList_AddCandidatesFor(srcs, targ); in FindDepsRegularKnown()
1671 Lst_Append(targs, targ); in FindDepsRegularKnown()
1679 Candidate *targ; in FindDepsRegularUnknown() local
1686 targ = Candidate_New(bmake_strdup(gn->name), bmake_strdup(sopref), in FindDepsRegularUnknown()
1696 CandidateList_AddCandidatesFor(srcs, targ); in FindDepsRegularUnknown()
1703 Lst_Append(targs, targ); in FindDepsRegularUnknown()
1713 FindDepsRegularPath(GNode *gn, Candidate *targ) in FindDepsRegularPath() argument
1720 targ == NULL ? &dirSearchPath : targ->suff->searchPath); in FindDepsRegularPath()
1726 if (targ != NULL) { in FindDepsRegularPath()
1731 size_t savep = strlen(gn->path) - targ->suff->nameLen; in FindDepsRegularPath()
1734 Suffix_Reassign(&gn->suffix, targ->suff); in FindDepsRegularPath()
1773 Candidate *targ; in FindDepsRegular() local
1802 targ = NULL; in FindDepsRegular()
1824 targ = targs.first->datum; in FindDepsRegular()
1826 targ = NULL; in FindDepsRegular()
1832 for (targ = bottom; in FindDepsRegular()
1833 targ->parent != NULL; targ = targ->parent) in FindDepsRegular()
1839 Var_Set(gn, PREFIX, targ != NULL ? targ->prefix : gn->name); in FindDepsRegular()
1853 if (targ == NULL) { in FindDepsRegular()
1857 FindDepsRegularPath(gn, targ); in FindDepsRegular()
1865 if (targ->suff->library) in FindDepsRegular()
1872 src = FindCmds(targ, cs); in FindDepsRegular()
1908 targ = src->parent; in FindDepsRegular()
1912 if (targ->node == NULL) in FindDepsRegular()
1913 targ->node = Targ_GetNode(targ->file); in FindDepsRegular()
1915 ApplyTransform(targ->node, src->node, targ->suff, src->suff); in FindDepsRegular()
1917 if (targ->node != gn) { in FindDepsRegular()
1927 targ->node->type |= OP_DEPS_FOUND; in FindDepsRegular()
1928 Var_Set(targ->node, PREFIX, targ->prefix); in FindDepsRegular()
1929 Var_Set(targ->node, TARGET, targ->node->name); in FindDepsRegular()