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:
Keir Fraser committed 2008-07-08 14:26:09 +01:00
1 parent 3e56660c18
commit 2811570a7d
1 file changed
+7 -8
+7 -8
View File
@@ -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
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.