diff options
Diffstat (limited to 'scripts/basic/fixdep.c')
-rw-r--r-- | scripts/basic/fixdep.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/basic/fixdep.c b/scripts/basic/fixdep.c index f387538c58bc..850966f3d602 100644 --- a/scripts/basic/fixdep.c +++ b/scripts/basic/fixdep.c | |||
@@ -115,7 +115,7 @@ static void usage(void) | |||
115 | */ | 115 | */ |
116 | static void print_dep(const char *m, int slen, const char *dir) | 116 | static void print_dep(const char *m, int slen, const char *dir) |
117 | { | 117 | { |
118 | int c, i; | 118 | int c, prev_c = '/', i; |
119 | 119 | ||
120 | printf(" $(wildcard %s/", dir); | 120 | printf(" $(wildcard %s/", dir); |
121 | for (i = 0; i < slen; i++) { | 121 | for (i = 0; i < slen; i++) { |
@@ -124,7 +124,9 @@ static void print_dep(const char *m, int slen, const char *dir) | |||
124 | c = '/'; | 124 | c = '/'; |
125 | else | 125 | else |
126 | c = tolower(c); | 126 | c = tolower(c); |
127 | putchar(c); | 127 | if (c != '/' || prev_c != '/') |
128 | putchar(c); | ||
129 | prev_c = c; | ||
128 | } | 130 | } |
129 | printf(".h) \\\n"); | 131 | printf(".h) \\\n"); |
130 | } | 132 | } |