svn commit: trunk/uClibc

vapier at uclibc.org vapier at uclibc.org
Fri Feb 17 12:11:38 UTC 2006


Author: vapier
Date: 2006-02-17 04:11:37 -0800 (Fri, 17 Feb 2006)
New Revision: 14099

Log:
fix parallel build with headers once and for all (i hope)

Modified:
   trunk/uClibc/Makerules


Changeset:
Modified: trunk/uClibc/Makerules
===================================================================
--- trunk/uClibc/Makerules	2006-02-17 12:11:00 UTC (rev 14098)
+++ trunk/uClibc/Makerules	2006-02-17 12:11:37 UTC (rev 14099)
@@ -29,6 +29,7 @@
 else
 all_objs: $(ar_objs)
 endif
+$(shared_objs) $(ar_objs): | headers
 
 headers-y: $(headers-y)
 	@true
@@ -161,7 +162,7 @@
 %.s:  %.c ; $(compile.s)
 %.s:  %.S ; $(compile.s)
 
-$(top_builddir)lib/interp.c:
+$(top_builddir)lib/interp.c: | headers
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)echo "/* Force shared libraries to know about the correct library loader */" > $@
 	$(Q)echo "#include <features.h>" >> $@
@@ -217,6 +218,7 @@
 #endif
 
 $(crt-y): $(CRTS) $(CTOR_TARGETS) $(CRTS_COMPAT)
+$(CRTS) $(CTOR_TARGETS) $(CRTS_COMPAT): | headers
 
 $(top_builddir)lib/$(NONSHARED_LIBNAME): $(libc-nonshared-y)
 	$(Q)$(INSTALL) -d $(dir $@)




More information about the uClibc-cvs mailing list