]> xenbits.xensource.com Git - xen.git/commitdiff
Makefile: Serialise stubdom build after tools
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 9 Jul 2010 11:22:52 +0000 (12:22 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 9 Jul 2010 11:22:52 +0000 (12:22 +0100)
Currently "make stubdom" on its own fails because it depends on files
being installed by the results of "make tools".  This also means that
in some circumstances a parallel "make tools stubdom" (or "make all")
can fail due to races.  So make "make stubdom" depend on "make tools"
having completed first.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Makefile

index 946afab7b41c35bfb3af052f1d1cba03930059e2..6fac2d7e98bea9ee17a61c6f16b96ce686d1ad58 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -74,7 +74,7 @@ install-kernels:
        for i in $(XKERNELS) ; do $(MAKE) $$i-install || exit 1; done
 
 .PHONY: install-stubdom
-install-stubdom: tools/ioemu-dir
+install-stubdom: tools/ioemu-dir install-tools
        $(MAKE) -C stubdom install
 ifeq (x86_64,$(XEN_TARGET_ARCH))
        XEN_TARGET_ARCH=x86_32 $(MAKE) -C stubdom install-grub