From 034fa07b2f665769486e1a09e4ba457b7e8b90ce Mon Sep 17 00:00:00 2001 From: liuhaitao Date: Fri, 21 May 2021 16:01:32 +0800 Subject: [PATCH] Revert "tools/mkdeps: generate the full path dependencies" Revert it to make distclean rightly. This reverts commit b26784fc059c9bb604c0c4b172a1f500c6aa1324. Change-Id: Ib389830c026c6907f6b31d01e3129902e96699ed --- tools/mkdeps.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/mkdeps.c b/tools/mkdeps.c index 2783f7a718d..bb198169b93 100644 --- a/tools/mkdeps.c +++ b/tools/mkdeps.c @@ -719,6 +719,7 @@ static void do_dependency(const char *file) { char tmp[NAME_MAX + 6]; char *dupname; + char *objname; char *dotptr; const char *expanded; @@ -729,14 +730,15 @@ static void do_dependency(const char *file) exit(EXIT_FAILURE); } - dotptr = strrchr(dupname, '.'); + objname = basename(dupname); + dotptr = strrchr(objname, '.'); if (dotptr) { *dotptr = '\0'; } snprintf(tmp, NAME_MAX + 6, " -MT %s%c%s%s ", - g_objpath, separator, dupname, g_suffix); + g_objpath, separator, objname, g_suffix); expanded = do_expand(tmp); cmdlen += strlen(expanded);