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