From c1bb0dcef2d3a62c89cef81a0f1a0e5e97ef325b Mon Sep 17 00:00:00 2001 From: Juergen Lock Date: Mon, 14 Dec 2009 21:54:43 +0100 Subject: [PATCH] Fix a make -j race Make libuser.a depend on $(GENERATED_HEADERS) too so make -j won't start building it before the headers exist. (There may be more bugs like this but at least this makes (g)make -j4 started from scratch on a quadcore now always complete here again.) Signed-off-by: Juergen Lock Signed-off-by: Aurelien Jarno --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index a662d96a8d..c1fa08cecd 100644 --- a/Makefile +++ b/Makefile @@ -70,7 +70,7 @@ $(filter %-softmmu,$(SUBDIR_RULES)): libqemu_common.a $(filter %-user,$(SUBDIR_RULES)): libuser.a -libuser.a: +libuser.a: $(GENERATED_HEADERS) $(call quiet-command,$(MAKE) $(SUBDIR_MAKEFLAGS) -C libuser V="$(V)" TARGET_DIR="libuser/" all,) ROMSUBDIR_RULES=$(patsubst %,romsubdir-%, $(ROMS))