From bbdf87247fba332fa0d88b9ea42ef962f9fa1dbc Mon Sep 17 00:00:00 2001 From: "chao.an" Date: Mon, 4 Jan 2021 11:15:36 +0800 Subject: [PATCH] tools/mkdeps: generate the full path dependencies Change-Id: I60ff42c40ea8071ac86e6e06aafeb2a9f4ec3698 Signed-off-by: chao.an --- tools/mkdeps.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tools/mkdeps.c b/tools/mkdeps.c index b9dbfb09f85..f7a104e1ec6 100644 --- a/tools/mkdeps.c +++ b/tools/mkdeps.c @@ -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);