tools/mkdeps: generate the full path dependencies

Change-Id: I60ff42c40ea8071ac86e6e06aafeb2a9f4ec3698
Signed-off-by: chao.an <anchao@xiaomi.com>
This commit is contained in:
chao.an
2021-01-04 11:15:36 +08:00
committed by 刘海涛
parent 3a658ee32c
commit bbdf87247f
+2 -4
View File
@@ -734,7 +734,6 @@ static void do_dependency(const char *file)
{
char tmp[NAME_MAX + 6];
char *dupname;
char *objname;
char *dotptr;
const char *expanded;
@@ -745,15 +744,14 @@ static void do_dependency(const char *file)
exit(EXIT_FAILURE);
}
objname = basename(dupname);
dotptr = strrchr(objname, '.');
dotptr = strrchr(dupname, '.');
if (dotptr)
{
*dotptr = '\0';
}
snprintf(tmp, NAME_MAX + 6, " -MT %s%c%s%s ",
g_objpath, separator, objname, g_suffix);
g_objpath, separator, dupname, g_suffix);
expanded = do_expand(tmp);
cmdlen += strlen(expanded);