Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b3aa58d2 authored by Nicolas Pitre's avatar Nicolas Pitre Committed by Masahiro Yamada
Browse files

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: default avatarNicolas Pitre <nico@linaro.org>
Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
parent 75bc37fe
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -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);
		if (c != '/' || prev_c != '/')
			putchar(c);
		prev_c = c;
	}
	printf(".h) \\\n");
}