mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
Improve plumbing for calling external qemu builds
* Remove ioemu-dir before replacing it with a symlink so that switching between trees doesn't go wrong. * Remove case-based arrangement for making XEN_ROOT absolute and replace with $(abspath ...) since we depend on GNU make anyway. * `make clean' recurses into ioemu-dir Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
This commit is contained in:
1 parent
3e56660c18
commit
2811570a7d
1 file changed
+7
-8
+7
-8
@@ -79,15 +79,14 @@ ioemu-dir-find:
|
||||
$(GIT) clone $(CONFIG_QEMU) ioemu-remote.tmp; \
|
||||
mv ioemu-remote.tmp ioemu-remote; \
|
||||
fi; \
|
||||
rm -f ioemu-dir; \
|
||||
ln -sf ioemu-remote ioemu-dir; \
|
||||
fi
|
||||
set -e; \
|
||||
case "$XEN_ROOT" in \
|
||||
/*) XEN_ROOT=$(XEN_ROOT) ;; \
|
||||
*) XEN_ROOT=`pwd`/$(XEN_ROOT) ;; \
|
||||
esac; \
|
||||
export XEN_ROOT; \
|
||||
cd ioemu-dir; \
|
||||
./xen-setup
|
||||
cd ioemu-dir && XEN_ROOT="$(abspath $(XEN_ROOT))" ./xen-setup
|
||||
|
||||
subdir-all-ioemu-dir subdir-install-ioemu-dir: ioemu-dir-find
|
||||
|
||||
subdir-clean-ioemu-dir:
|
||||
if test -d ioemu-dir/.; then \
|
||||
$(MAKE) -C ioemu-dir clean; \
|
||||
fi
|
||||