summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpatmans@us.ibm.com <patmans@us.ibm.com>2003-12-01 23:50:09 -0800
committerGreg KH <gregkh@suse.de>2005-04-26 21:13:04 -0700
commit871ea775c7f47776c34f4d33d7f40074e4e39d39 (patch)
treeaf5705175258542f6a2b6e909566b3ec2abaf716
parent772558f4e9e981ca8f68026457589784028c730b (diff)
[PATCH] fix udev parallel builds with klibc
I can't build udev with make -j9. Here's a patch to fix it.
-rw-r--r--Makefile11
1 files changed, 8 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index d0c00aa88c..6c8b311f4e 100644
--- a/Makefile
+++ b/Makefile
@@ -133,9 +133,13 @@ else
LDFLAGS = --static
endif
-all: $(LIBC) $(ROOT)
+all: $(ROOT)
-$(ARCH_LIB_OBJS) :
+$(ROOT): $(LIBC)
+
+$(ARCH_LIB_OBJS) : $(CRT0)
+
+$(CRT0):
$(MAKE) -C klibc
TDB = tdb/tdb.o \
@@ -171,8 +175,9 @@ udev_version.h:
@echo \#define UDEV_CONFIG_DIR \"$(configdir)\" >> $@
@echo \#define UDEV_ROOT \"$(udevdir)\" >> $@
+$(OBJS): $(GEN_HEADERS)
-$(ROOT): $(GEN_HEADERS) $(OBJS)
+$(ROOT): $(OBJS)
$(LD) $(LDFLAGS) -o $(ROOT) $(CRT0) $(OBJS) $(LIB_OBJS) $(ARCH_LIB_OBJS)
$(STRIPCMD) $(ROOT)