aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2005-10-05 13:32:00 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2005-10-05 13:32:00 +0100
commitdf150a9cb5a1a3425f8d4c638182528f4dbb681a (patch)
treee3d439b84670c688ee1110fe44ed0f371298c838 /Makefile
parent39f62611c40944029fb67527aafd3c3853bea35f (diff)
downloadxen-df150a9cb5a1a3425f8d4c638182528f4dbb681a.tar.gz
xen-df150a9cb5a1a3425f8d4c638182528f4dbb681a.tar.bz2
xen-df150a9cb5a1a3425f8d4c638182528f4dbb681a.zip
Move setting of configuration variables to Config.mk.
Allows for partial-tree builds to be invoked from a sub-directory. Allow for users to include a ".config" with additional custom settings. Signed-off-by: Michal Ostrowski <mostrows@watson.ibm.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 1 insertions, 11 deletions
diff --git a/Makefile b/Makefile
index e9e6b82019..91ee5b043a 100644
--- a/Makefile
+++ b/Makefile
@@ -2,23 +2,12 @@
# Grand Unified Makefile for Xen.
#
-# Default is to install to local 'dist' directory.
-DISTDIR ?= $(CURDIR)/dist
-DESTDIR ?= $(DISTDIR)/install
-
-INSTALL := install
-INSTALL_DIR := $(INSTALL) -d -m0755
-INSTALL_DATA := $(INSTALL) -m0644
-INSTALL_PROG := $(INSTALL) -m0755
-
KERNELS ?= linux-2.6-xen0 linux-2.6-xenU
# linux-2.4-xen0 linux-2.4-xenU netbsd-2.0-xenU
# You may use wildcards in the above e.g. KERNELS=*2.4*
XKERNELS := $(foreach kernel, $(KERNELS), $(patsubst buildconfigs/mk.%,%,$(wildcard buildconfigs/mk.$(kernel))) )
-export DESTDIR
-
# Export target architecture overrides to Xen and Linux sub-trees.
ifneq ($(XEN_TARGET_ARCH),)
SUBARCH := $(subst x86_32,i386,$(XEN_TARGET_ARCH))
@@ -28,6 +17,7 @@ endif
# Default target must appear before any include lines
all: dist
+XEN_ROOT=$(CURDIR)
include Config.mk
include buildconfigs/Rules.mk