aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-05-06 10:05:18 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-05-06 10:05:18 +0000
commit8f6aca9a6b125d8f592ac793f93fcecfbb9f4802 (patch)
tree3704521b9275ff9eac7937d29845ccaf55829b08
parentfd347f1b55d1a77969f2624f0063152568dabab0 (diff)
downloadxen-8f6aca9a6b125d8f592ac793f93fcecfbb9f4802.tar.gz
xen-8f6aca9a6b125d8f592ac793f93fcecfbb9f4802.tar.bz2
xen-8f6aca9a6b125d8f592ac793f93fcecfbb9f4802.zip
bitkeeper revision 1.207 (3eb788deeBcKbOjJTp9dz6uBjMSLLQ)
Makefile: new file Fixes to build system. New root Makefile.
-rw-r--r--.rootkeys2
-rw-r--r--Makefile35
-rw-r--r--tools/domctl/Makefile1
-rw-r--r--tools/vdmanager/Makefile6
4 files changed, 44 insertions, 0 deletions
diff --git a/.rootkeys b/.rootkeys
index 92bdbddc82..ab6d2dfe6e 100644
--- a/.rootkeys
+++ b/.rootkeys
@@ -1,6 +1,7 @@
3ddb6b0bKlMz_dz-M59a1mkUa1lASw BitKeeper/etc/config
3ddb6b0buTaC5zg1_a8FoAR9FWi_mw BitKeeper/etc/ignore
3ddb79c9_hgSp-gsQm8HqWM_9W3B_A BitKeeper/etc/logging_ok
+3eb788d6Kleck_Cut0ouGneviGzliQ Makefile
3e6377b24eQqYMsDi9XrFkIgTzZ47A tools/balloon/Makefile
3e6377d6eiFjF1hHIS6JEIOFk62xSA tools/balloon/README
3e6377dbGcgnisKw16DPCaND7oGO3Q tools/balloon/balloon.c
@@ -41,6 +42,7 @@
3eb781fd8oRfPgH7qTh7xvgmwD6NgA tools/internal/xi_start.c
3eb781fd0Eo9K1jEFCSAVzO51i_ngg tools/internal/xi_stop.c
3eb781fd7211MZsLxJSiuy7W4KnJXg tools/internal/xi_vifinit
+3eb788dbUz7cB-Gj-Y2mcQUzxWN3NQ tools/vdmanager/Makefile
3ea53c6dz47kAOwpk54f8_zOAQ5ngw tools/vdmanager/build.xml
3eaff785PwN0C3-xhCf_zMCL27JIgQ tools/vdmanager/notes.xml
3ea53c6dE-azH1i1VJmJMp9SHnETkQ tools/vdmanager/src/uk/ac/cam/cl/xeno/vdmanager/Extent.java
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000..9f25d7134e
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,35 @@
+#
+# 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 sourec 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 xen
+ $(MAKE) -C tools/balloon
+ $(MAKE) -C tools/domain_builder
+ $(MAKE) -C tools/domctl
+ $(MAKE) -C tools/internal
+ $(MAKE) -C tools/vdmanager
+
+clean:
+ $(MAKE) -C xen clean
+ $(MAKE) -C tools/balloon clean
+ $(MAKE) -C tools/domain_builder clean
+ $(MAKE) -C tools/domctl clean
+ $(MAKE) -C tools/internal clean
+ $(MAKE) -C tools/vdmanager clean
+
diff --git a/tools/domctl/Makefile b/tools/domctl/Makefile
index 054fb95791..9916d82d1f 100644
--- a/tools/domctl/Makefile
+++ b/tools/domctl/Makefile
@@ -3,3 +3,4 @@ default:
clean:
ant clean
+ rm -f domctl.jar
diff --git a/tools/vdmanager/Makefile b/tools/vdmanager/Makefile
new file mode 100644
index 0000000000..14f6eeb91b
--- /dev/null
+++ b/tools/vdmanager/Makefile
@@ -0,0 +1,6 @@
+default:
+ ant dist
+
+clean:
+ ant clean
+ rm -f vdmanager.jar