ia64/xen-unstable

view Makefile @ 489:3eeebe63afee

bitkeeper revision 1.263 (3f044553Casub9OwqMoobhkY4qWGpQ)

Apply Composite pattern to add recursive command parsing; this allows commands to be in groups so that the user interface isn't quite so unwieldy.
In order to make this sensible, rename the domain classes to indicate better what they are.
author rac61@labyrinth.cl.cam.ac.uk
date Thu Jul 03 15:01:39 2003 +0000 (2003-07-03)
parents 8e1863a63358
children 970fdf86f98e 93c7dcf4a80e
line source
1 #
2 # Grand Unified Makefile for Xen.
3 #
4 # Keir Fraser, 6/5/2003
5 #
6 # Builds everything except Xenolinux:
7 # cd xenolinux-<version>-sparse
8 # ./mkbuildtree <build dir>
9 # cd <build dir> && make oldconfig && make dep && make bzImage
10 # (<build dir> should be a vanilla linux tree with matching version)
11 #
12 # If you get errors in tools/domctl or tools/vdmanager, then you need
13 # the latest Java 2 SDK on your execution path: <http://java.sun.com>
14 # Also, you will need Apache's 'ant' build tool: <http://ant.apache.org>
15 #
16 # If you received this sourec as part of a Xen release, you should find
17 # that appropriate versions of the build tools are already installed in
18 # the initial system setup.
20 all:
21 $(MAKE) -C xen
22 $(MAKE) -C tools/balloon
23 $(MAKE) -C tools/control
24 $(MAKE) -C tools/domain_builder
25 $(MAKE) -C tools/internal
26 $(MAKE) -C tools/vdmanager
28 install: all
29 $(MAKE) -C xen install
30 $(MAKE) -C tools/balloon install
31 $(MAKE) -C tools/control install
32 $(MAKE) -C tools/domain_builder install
33 $(MAKE) -C tools/internal install
34 $(MAKE) -C tools/vdmanager install
37 clean:
38 $(MAKE) -C xen clean
39 $(MAKE) -C tools/balloon clean
40 $(MAKE) -C tools/control clean
41 $(MAKE) -C tools/domain_builder clean
42 $(MAKE) -C tools/internal clean
43 $(MAKE) -C tools/vdmanager clean