svn commit: trunk/uClibc

vapier at uclibc.org vapier at uclibc.org
Sun Jan 8 07:15:42 UTC 2006


Author: vapier
Date: 2006-01-07 23:15:40 -0800 (Sat, 07 Jan 2006)
New Revision: 13147

Log:
use an exclude from file rather than trying to pass wildcards in shell

Modified:
   trunk/uClibc/Makefile.in


Changeset:
Modified: trunk/uClibc/Makefile.in
===================================================================
--- trunk/uClibc/Makefile.in	2006-01-08 06:47:05 UTC (rev 13146)
+++ trunk/uClibc/Makefile.in	2006-01-08 07:15:40 UTC (rev 13147)
@@ -107,13 +107,13 @@
 # Installs header files.
 install_headers:
 	$(INSTALL) -d $(PREFIX)$(DEVEL_PREFIX)include
+	echo -e ".svn\n.cvsignore\nCVS" > tar_exclude ; \
 	if [ "$(KERNEL_SOURCE)" = "$(DEVEL_PREFIX)" ] ; then \
-		extra_exclude="--exclude include/linux --exclude include/asm'*'" ; \
-	else \
-		extra_exclude="" ; \
+		ls -1d include/linux include/asm* >> tar_exclude ; \
 	fi ; \
-	$(TAR) -chf - --exclude .svn $$extra_exclude include \
+	$(TAR) -chf - --exclude-from tar_exclude include \
 		| $(TAR) -xf - -C $(PREFIX)$(DEVEL_PREFIX)
+	rm -f tar_exclude
 	echo -e '#ifndef _LIBC_INTERNAL_H\n#define _LIBC_INTERNAL_H 1\n#endif\n' > \
 		$(PREFIX)$(DEVEL_PREFIX)include/libc-internal.h
 	$(RM) $(PREFIX)$(DEVEL_PREFIX)include/dl-osinfo.h




More information about the uClibc-cvs mailing list