aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeir Fraser <keir@xen.org>2011-10-06 20:03:56 +0100
committerKeir Fraser <keir@xen.org>2011-10-06 20:03:56 +0100
commit8bdbe7015af9e1b0ec6c9cbf10063505107db396 (patch)
tree939fcfccf64e7cbce3abd758e29dd28c56da925c
parent7297daddfa6a2aeb72b08e544836895f2a33aaa7 (diff)
downloadxen-8bdbe7015af9e1b0ec6c9cbf10063505107db396.tar.gz
xen-8bdbe7015af9e1b0ec6c9cbf10063505107db396.tar.bz2
xen-8bdbe7015af9e1b0ec6c9cbf10063505107db396.zip
Do not re-define XEN_ROOT in hypervisor sub-Makefiles.
We can globally export it from xen/Makefile instead, as all hypervisor builds have this Makefile at their root. Signed-off-by: Keir Fraser <keir@xen.org> xen-unstable changeset: 23048:5069eaaa9f79 xen-unstable date: Thu Mar 17 08:04:10 2011 +0000
-rw-r--r--xen/Makefile1
-rw-r--r--xen/Rules.mk1
-rw-r--r--xen/arch/x86/boot/build32.mk1
-rw-r--r--xen/include/Makefile1
-rw-r--r--xen/tools/Makefile1
-rw-r--r--xen/tools/figlet/Makefile1
6 files changed, 1 insertions, 5 deletions
diff --git a/xen/Makefile b/xen/Makefile
index 9e1ed772ba..8926c0bf63 100644
--- a/xen/Makefile
+++ b/xen/Makefile
@@ -10,6 +10,7 @@ export XEN_WHOAMI ?= $(USER)
export XEN_DOMAIN ?= $(shell ([ -x /bin/dnsdomainname ] && /bin/dnsdomainname) || ([ -x /bin/domainname ] && /bin/domainname || echo [unknown]))
export BASEDIR := $(CURDIR)
+export XEN_ROOT := $(BASEDIR)/..
.PHONY: default
default: build
diff --git a/xen/Rules.mk b/xen/Rules.mk
index d3348144c0..6c5d3de71e 100644
--- a/xen/Rules.mk
+++ b/xen/Rules.mk
@@ -10,7 +10,6 @@ lock_profile ?= n
crash_debug ?= n
frame_pointer ?= n
-XEN_ROOT=$(BASEDIR)/..
include $(XEN_ROOT)/Config.mk
# Hardcoded configuration implications and dependencies.
diff --git a/xen/arch/x86/boot/build32.mk b/xen/arch/x86/boot/build32.mk
index 2d2cfb15aa..809ddf2075 100644
--- a/xen/arch/x86/boot/build32.mk
+++ b/xen/arch/x86/boot/build32.mk
@@ -1,4 +1,3 @@
-XEN_ROOT=../../../..
override XEN_TARGET_ARCH=x86_32
CFLAGS =
include $(XEN_ROOT)/Config.mk
diff --git a/xen/include/Makefile b/xen/include/Makefile
index 633030ba03..420294cc99 100644
--- a/xen/include/Makefile
+++ b/xen/include/Makefile
@@ -1,4 +1,3 @@
-XEN_ROOT:=$(BASEDIR)/..
include $(XEN_ROOT)/Config.mk
ifneq ($(CONFIG_COMPAT),)
diff --git a/xen/tools/Makefile b/xen/tools/Makefile
index 922f15fae4..612e36df18 100644
--- a/xen/tools/Makefile
+++ b/xen/tools/Makefile
@@ -1,5 +1,4 @@
-XEN_ROOT = $(BASEDIR)/..
include $(XEN_ROOT)/Config.mk
.PHONY: default
diff --git a/xen/tools/figlet/Makefile b/xen/tools/figlet/Makefile
index 8b649375cd..b1f1045e84 100644
--- a/xen/tools/figlet/Makefile
+++ b/xen/tools/figlet/Makefile
@@ -1,5 +1,4 @@
-XEN_ROOT = $(BASEDIR)/..
include $(XEN_ROOT)/Config.mk
figlet: figlet.c