aboutsummaryrefslogtreecommitdiffstats
path: root/tools/Makefile
diff options
context:
space:
mode:
authoriap10@labyrinth.cl.cam.ac.uk <iap10@labyrinth.cl.cam.ac.uk>2003-09-28 23:16:36 +0000
committeriap10@labyrinth.cl.cam.ac.uk <iap10@labyrinth.cl.cam.ac.uk>2003-09-28 23:16:36 +0000
commit8d624bc811ff45418f7b7d1c0c2c22820b2591b0 (patch)
treec26476f347ad0b6b301d315fc82c83dfbc8d7c5f /tools/Makefile
parente4e329b0a0fa994d63c5b37aab42871c875f7863 (diff)
downloadxen-8d624bc811ff45418f7b7d1c0c2c22820b2591b0.tar.gz
xen-8d624bc811ff45418f7b7d1c0c2c22820b2591b0.tar.bz2
xen-8d624bc811ff45418f7b7d1c0c2c22820b2591b0.zip
bitkeeper revision 1.468 (3f776bd43_wFRTwYlSu5A4qtJST5zw)
changes to build system, example config scripts added, READMEs improved.
Diffstat (limited to 'tools/Makefile')
-rw-r--r--tools/Makefile37
1 files changed, 37 insertions, 0 deletions
diff --git a/tools/Makefile b/tools/Makefile
new file mode 100644
index 0000000000..590d8ca21b
--- /dev/null
+++ b/tools/Makefile
@@ -0,0 +1,37 @@
+#
+# Grand Unified Makefile for Xen.
+#
+# Keir Fraser, 6/5/2003
+#
+# Builds everything except Xenolinux:
+# cd xenolinux-<version>-sparse
+# ./mkbuildtree <build dir>
+# cd <build dir> && make oldconfig && make dep && make bzImage
+# (<build dir> should be a vanilla linux tree with matching version)
+#
+# If you get errors in tools/domctl or tools/vdmanager, then you need
+# the latest Java 2 SDK on your execution path: <http://java.sun.com>
+# Also, you will need Apache's 'ant' build tool: <http://ant.apache.org>
+#
+# If you received this source as part of a Xen release, you should find
+# that appropriate versions of the build tools are already installed in
+# the initial system setup.
+
+all:
+ $(MAKE) -C balloon
+ $(MAKE) -C control
+ $(MAKE) -C internal
+ $(MAKE) -C misc
+
+install: all
+ $(MAKE) -C balloon install
+ $(MAKE) -C control install
+ $(MAKE) -C internal install
+ $(MAKE) -C misc install
+
+clean:
+ $(MAKE) -C balloon clean
+ $(MAKE) -C control clean
+ $(MAKE) -C internal clean
+ $(MAKE) -C misc clean
+