Lines Matching defs:dname
230 const char *dname,
276 if (strcmp(dname, dtp) == 0) {
282 ldname = strlen(dname);
283 if (strncmp(dname, dtp, ldname) == 0 && dtp[ldname] == '/')
284 x = snprintf(mname, mnamelen, "%s/%s.meta", dname, &tname[ldname+1]);
286 x = snprintf(mname, mnamelen, "%s/%s.meta", dname, tname);
293 cp = mname + strlen(dname) + 1;
399 meta_needed(GNode *gn, const char *dname,
433 if (cached_stat(dname, &cst) != 0) {
440 if (cached_realpath(dname, objdir_realpath) != NULL)
441 dname = objdir_realpath;
444 if (!metaCurdirOk && strcmp(curdir, dname) == 0) {
461 FStr dname;
468 dname = Var_Value(gn, ".OBJDIR");
471 /* if this succeeds objdir_realpath is realpath of dname */
472 if (!meta_needed(gn, dname.str, objdir_realpath, true))
474 dname.str = objdir_realpath;
494 dname.str, tname, objdir_realpath);
531 FStr_Done(&dname);
1072 FStr dname;
1088 dname = Var_Value(gn, ".OBJDIR");
1091 /* if this succeeds fname3 is realpath of dname */
1092 if (!meta_needed(gn, dname.str, fname3, false))
1094 dname.str = fname3;
1106 meta_name(fname, sizeof fname, dname.str, tname, dname.str);
1607 FStr_Done(&dname);