aboutsummaryrefslogtreecommitdiffstats
path: root/tools/Rules.mk
diff options
context:
space:
mode:
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>2005-11-28 18:07:22 +0100
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>2005-11-28 18:07:22 +0100
commit016ef02e8784978cf789067f4fbe6eb97b0c775b (patch)
treee41717a542b9f14575f571dc387f4e03fee9d501 /tools/Rules.mk
parent5a281883cdc3eea27478981b80da28c8a8af1bc8 (diff)
downloadxen-016ef02e8784978cf789067f4fbe6eb97b0c775b.tar.gz
xen-016ef02e8784978cf789067f4fbe6eb97b0c775b.tar.bz2
xen-016ef02e8784978cf789067f4fbe6eb97b0c775b.zip
Move mk-symlinks target into tools/Rules.mk.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
Diffstat (limited to 'tools/Rules.mk')
-rw-r--r--tools/Rules.mk13
1 files changed, 13 insertions, 0 deletions
diff --git a/tools/Rules.mk b/tools/Rules.mk
index b1c4a6d004..2a003b1d7a 100644
--- a/tools/Rules.mk
+++ b/tools/Rules.mk
@@ -1,5 +1,8 @@
# -*- mode: Makefile; -*-
+# `all' is the default target
+all:
+
include $(XEN_ROOT)/Config.mk
XEN_XC = $(XEN_ROOT)/tools/python/xen/lowlevel/xc
@@ -27,3 +30,13 @@ X11_LDPATH = -L/usr/X11R6/$(LIBDIR)
%.o: %.cc
$(CC) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
+
+mk-symlinks: LINUX_ROOT=$(XEN_ROOT)/linux-2.6-xen-sparse
+mk-symlinks:
+ mkdir -p xen
+ ( cd xen && ln -sf ../$(XEN_ROOT)/xen/include/public/*.h . )
+ mkdir -p xen/io
+ ( cd xen/io && ln -sf ../../$(XEN_ROOT)/xen/include/public/io/*.h . )
+ mkdir -p xen/linux
+ ( cd xen/linux && \
+ ln -sf ../../$(LINUX_ROOT)/include/asm-xen/linux-public/*.h . )