From 5aca159d276987ed884179742a4ca9b42c553af8 Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Wed, 23 Nov 2011 11:15:31 +0000 Subject: tools: use system libaio for blktap1 as well. 24184:4ecd3615e726 missed this because I was accidentally testing with a .config containing CONFIG_SYSTEM_LIBAIO=n. Tools tree now fully rebuilt without this. There were no other issues. Signed-off-by: Ian Campbell Committed-by: Ian Jackson --- tools/blktap/drivers/Makefile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'tools/blktap') diff --git a/tools/blktap/drivers/Makefile b/tools/blktap/drivers/Makefile index 2b91a2c71b..aa9f280af7 100644 --- a/tools/blktap/drivers/Makefile +++ b/tools/blktap/drivers/Makefile @@ -3,7 +3,6 @@ include $(XEN_ROOT)/tools/Rules.mk IBIN = blktapctrl tapdisk QCOW_UTIL = img2qcow qcow2raw qcow-create -LIBAIO_DIR = ../../libaio/src MEMSHR_DIR = ../../memshr CFLAGS += -Werror @@ -11,7 +10,6 @@ CFLAGS += -Wno-unused CFLAGS += -I../lib CFLAGS += $(CFLAGS_libxenctrl) CFLAGS += $(CFLAGS_libxenstore) -CFLAGS += -I $(LIBAIO_DIR) CFLAGS += -I $(MEMSHR_DIR) CFLAGS += -D_GNU_SOURCE @@ -29,8 +27,16 @@ CFLAGS += -DMEMSHR MEMSHRLIBS += $(MEMSHR_DIR)/libmemshr.a endif +ifneq ($(CONFIG_SYSTEM_LIBAIO),y) +LIBAIO_DIR = ../../libaio/src +CFLAGS += -I $(LIBAIO_DIR) +AIOLIBS := $(LIBAIO_DIR)/libaio.a +else +AIOLIBS := -laio +endif + LDLIBS_blktapctrl := $(MEMSHRLIBS) $(LDLIBS_libxenctrl) $(LDLIBS_libxenstore) -L../lib -lblktap -lrt -lm -lpthread -LDLIBS_img := $(LIBAIO_DIR)/libaio.a $(CRYPT_LIB) -lpthread -lz +LDLIBS_img := $(AIOLIBS) $(CRYPT_LIB) -lpthread -lz BLK-OBJS-y := block-aio.o BLK-OBJS-y += block-sync.o -- cgit v1.2.3