aboutsummaryrefslogtreecommitdiffstats
path: root/tools/Rules.mk
diff options
context:
space:
mode:
authorChristoph Egger <Christoph.Egger@amd.com>2010-08-16 17:04:31 +0100
committerChristoph Egger <Christoph.Egger@amd.com>2010-08-16 17:04:31 +0100
commit6b9f18cdce05d81336a3dac2b66e090b029170c8 (patch)
treeef91ca9be5acd1093abc8f0def579557ceff11d2 /tools/Rules.mk
parent8eb8ac72924e430b89497995be61ccb2a2402919 (diff)
downloadxen-6b9f18cdce05d81336a3dac2b66e090b029170c8.tar.gz
xen-6b9f18cdce05d81336a3dac2b66e090b029170c8.tar.bz2
xen-6b9f18cdce05d81336a3dac2b66e090b029170c8.zip
Make blktap support optional.
Enable it by default on Linux, disable it on non-Linux. Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> committer: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Diffstat (limited to 'tools/Rules.mk')
-rw-r--r--tools/Rules.mk11
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/Rules.mk b/tools/Rules.mk
index 95323b01bf..20126718e7 100644
--- a/tools/Rules.mk
+++ b/tools/Rules.mk
@@ -26,8 +26,19 @@ LDLIBS_libxenguest = -L$(XEN_LIBXC) -lxenguest
CFLAGS_libxenstore = -I$(XEN_XENSTORE) $(CFLAGS_include)
LDLIBS_libxenstore = -L$(XEN_XENSTORE) -lxenstore
+ifeq ($(CONFIG_Linux),y)
+LIBXL_BLKTAP = y
+else
+LIBXL_BLKTAP = n
+endif
+
+ifeq ($(LIBXL_BLKTAP),y)
CFLAGS_libblktapctl = -I$(XEN_BLKTAP2)/control -I$(XEN_BLKTAP2)/include $(CFLAGS_include)
LDLIBS_libblktapctl = -L$(XEN_BLKTAP2)/control -lblktapctl
+else
+CFLAGS_libblktapctl =
+LDLIBS_libblktapctl =
+endif
X11_LDPATH = -L/usr/X11R6/$(LIBLEAFDIR)