mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-03-27 17:35:35 +00:00
fixdep: suppress consecutive / from file paths in dependency list files
Underscores in symbol names are translated into slashes for path names. Filesystems treat consecutive slashes as if there was only one, so let's do the same in the dependency list for easier grepping, etc. Signed-off-by: Nicolas Pitre <nico@linaro.org> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
parent
75bc37fefc
commit
b3aa58d2e8
1 changed files with 4 additions and 2 deletions
|
@ -115,7 +115,7 @@ static void usage(void)
|
|||
*/
|
||||
static void print_dep(const char *m, int slen, const char *dir)
|
||||
{
|
||||
int c, i;
|
||||
int c, prev_c = '/', i;
|
||||
|
||||
printf(" $(wildcard %s/", dir);
|
||||
for (i = 0; i < slen; i++) {
|
||||
|
@ -124,7 +124,9 @@ static void print_dep(const char *m, int slen, const char *dir)
|
|||
c = '/';
|
||||
else
|
||||
c = tolower(c);
|
||||
putchar(c);
|
||||
if (c != '/' || prev_c != '/')
|
||||
putchar(c);
|
||||
prev_c = c;
|
||||
}
|
||||
printf(".h) \\\n");
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue