From 84340573b753921ce197e470bd3f6ba6b7fe1636 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Sat, 25 Sep 2010 23:06:52 +0200 Subject: check complete directory name otherwise libcapi20 is skipped like libc. --- tools/adk/depmaker.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'tools/adk') diff --git a/tools/adk/depmaker.c b/tools/adk/depmaker.c index c0e434590..9336aaa9f 100644 --- a/tools/adk/depmaker.c +++ b/tools/adk/depmaker.c @@ -150,12 +150,12 @@ int main() { } /* exclude manual maintained packages from package/Makefile */ - if (!(strncmp(pkgdirp->d_name, "eglibc", 6) == 0) && - !(strncmp(pkgdirp->d_name, "libc", 4) == 0) && - !(strncmp(pkgdirp->d_name, "libpthread", 10) == 0) && - !(strncmp(pkgdirp->d_name, "uclibc++", 8) == 0) && - !(strncmp(pkgdirp->d_name, "uclibc", 6) == 0) && - !(strncmp(pkgdirp->d_name, "glibc", 5) == 0)) { + if (!(strncmp(pkgdirp->d_name, "eglibc", strlen(pkgdirp->d_name)) == 0) && + !(strncmp(pkgdirp->d_name, "libc", strlen(pkgdirp->d_name)) == 0) && + !(strncmp(pkgdirp->d_name, "libpthread", strlen(pkgdirp->d_name)) == 0) && + !(strncmp(pkgdirp->d_name, "uclibc++", strlen(pkgdirp->d_name)) == 0) && + !(strncmp(pkgdirp->d_name, "uclibc", strlen(pkgdirp->d_name)) == 0) && + !(strncmp(pkgdirp->d_name, "glibc", strlen(pkgdirp->d_name)) == 0)) { /* print result to stdout */ printf("package-$(ADK_COMPILE_%s) += %s\n", pkgvar, pkgdirp->d_name); } -- cgit v1.2.3