aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-08-30 08:36:02 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-08-30 08:36:02 +0100
commitf1a381df9c07d58ff924ab0ee3c7400a370eee1e (patch)
treee3a7c9f9143f092a3fa5becfe951507cf0f45867
parentc1c6c2ac90af918559027efd608c45f4429fac51 (diff)
downloadxen-f1a381df9c07d58ff924ab0ee3c7400a370eee1e.tar.gz
xen-f1a381df9c07d58ff924ab0ee3c7400a370eee1e.tar.bz2
xen-f1a381df9c07d58ff924ab0ee3c7400a370eee1e.zip
cross-install: Only apply in tools directory, and automatically wrap $INSTALL.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
-rw-r--r--config/StdGNU.mk2
-rw-r--r--stubdom/Makefile2
-rw-r--r--tools/Rules.mk3
-rwxr-xr-xtools/cross-install2
4 files changed, 6 insertions, 3 deletions
diff --git a/config/StdGNU.mk b/config/StdGNU.mk
index a7263dcf40..aaa89a2664 100644
--- a/config/StdGNU.mk
+++ b/config/StdGNU.mk
@@ -16,7 +16,7 @@ MSGMERGE = msgmerge
# Allow git to be wrappered in the environment
GIT ?= git
-INSTALL = $(XEN_ROOT)/tools/cross-install
+INSTALL = install
INSTALL_DIR = $(INSTALL) -d -m0755 -p
INSTALL_DATA = $(INSTALL) -m0644 -p
INSTALL_PROG = $(INSTALL) -m0755 -p
diff --git a/stubdom/Makefile b/stubdom/Makefile
index 15de9eb536..b94c4422a8 100644
--- a/stubdom/Makefile
+++ b/stubdom/Makefile
@@ -1,4 +1,4 @@
-XEN_ROOT = $(CURDIR)/..
+XEN_ROOT = ..
MINI_OS = $(XEN_ROOT)/extras/mini-os
export XEN_OS=MiniOS
diff --git a/tools/Rules.mk b/tools/Rules.mk
index 29639a341d..a477c8253b 100644
--- a/tools/Rules.mk
+++ b/tools/Rules.mk
@@ -5,6 +5,9 @@ all:
include $(XEN_ROOT)/Config.mk
+export _INSTALL := $(INSTALL)
+INSTALL = $(XEN_ROOT)/tools/cross-install
+
XEN_INCLUDE = $(XEN_ROOT)/tools/include
XEN_XC = $(XEN_ROOT)/tools/python/xen/lowlevel/xc
XEN_LIBXC = $(XEN_ROOT)/tools/libxc
diff --git a/tools/cross-install b/tools/cross-install
index 2b67bb34cf..1177335aa5 100755
--- a/tools/cross-install
+++ b/tools/cross-install
@@ -5,4 +5,4 @@ if [ -n "$CROSS_BIN_PATH" ]; then
PATH="$CROSS_BIN_PATH:$PATH"
fi
-exec install "$@"
+exec $_INSTALL "$@"