]> rtime.felk.cvut.cz Git - lisovros/qemu_apohw.git/commitdiff
Fix a make -j race
authorJuergen Lock <nox@jelal.kn-bremen.de>
Mon, 14 Dec 2009 20:54:43 +0000 (21:54 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Thu, 17 Dec 2009 17:27:27 +0000 (18:27 +0100)
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 <nox@jelal.kn-bremen.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
(cherry picked from commit c1bb0dcef2d3a62c89cef81a0f1a0e5e97ef325b)

Makefile

index a662d96a8d925aece6519d2268294346eba6ba09..c1fa08cecd572d16f04cb2001e551109dc66c125 100644 (file)
--- 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))