[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH V16 8/9] libqblock: build: add rules for test ca
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH V16 8/9] libqblock: build: add rules for test case |
Date: |
Tue, 29 Jan 2013 13:39:44 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 |
Il 29/01/2013 05:51, Wenchao Xia ha scritto:
> Libtool will be used for final link, the rules do nothing if
> libqblock was disabled. Temp directory was used to store image
> created in test, which will be deleted in clean.
>
> Signed-off-by: Wenchao Xia <address@hidden>
> ---
> tests/Makefile | 13 ++++++++++++-
> 1 files changed, 12 insertions(+), 1 deletions(-)
>
> diff --git a/tests/Makefile b/tests/Makefile
> index a653532..ac7f477 100644
> --- a/tests/Makefile
> +++ b/tests/Makefile
> @@ -134,9 +134,20 @@ qtest-obj-y = tests/libqtest.o libqemuutil.a
> libqemustub.a
> qtest-obj-y += tests/libi2c.o tests/libi2c-omap.o
> $(check-qtest-y): $(qtest-obj-y)
>
> +#libqblock build rules
> +
> +LIBQBLOCK_TEST_DIR = tests/test_images
> +check-libqblock-$(CONFIG_LIBQBLOCK) = tests/check-libqblock-qcow2$(EXESUF)
> +$(check-libqblock-y): QEMU_INCLUDES += -I$(SRC_PATH)/tests
> -I$(SRC_PATH)/libqblock
> +
> +$(check-libqblock-y): %$(EXESUF): %.o libqblock.la
> + $(call LINK, $^)
> +
> +check-unit-y += $(check-libqblock-y)
> +
> #clean rules
>
> -CHECK_CLEAN_TARGETS = $(check-unit-y) $(check-qtest-i386-y)
> $(check-qtest-x86_64-y) $(check-qtest-sparc64-y) $(check-qtest-sparc-y)
> tests/*.o
> +CHECK_CLEAN_TARGETS = $(check-unit-y) $(check-qtest-i386-y)
> $(check-qtest-x86_64-y) $(check-qtest-sparc64-y) $(check-qtest-sparc-y)
> tests/*.o $(check-libqblock-y) $(LIBQBLOCK_TEST_DIR)
Adding check-libqblock-y here is unnecessary, because it is part of
$(check-unit-y).
Paolo
> .PHONY: check-help
> check-help:
>
- [Qemu-devel] [PATCH V16 1/9] build: add command check-clean, (continued)
- [Qemu-devel] [PATCH V16 1/9] build: add command check-clean, Wenchao Xia, 2013/01/28
- [Qemu-devel] [PATCH V16 2/9] libqblock: build: add configure support, Wenchao Xia, 2013/01/28
- [Qemu-devel] [PATCH V16 3/9] libqblock: build: add rule for libqblock.la, Wenchao Xia, 2013/01/28
- [Qemu-devel] [PATCH V16 4/9] libqblock: build: add packaging support, Wenchao Xia, 2013/01/28
- [Qemu-devel] [PATCH V16 5/9] block: export function path_has_protocol(), Wenchao Xia, 2013/01/28
- [Qemu-devel] [PATCH V16 7/9] libqblock: libqblock API implement, Wenchao Xia, 2013/01/28
- [Qemu-devel] [PATCH V16 8/9] libqblock: build: add rules for test case, Wenchao Xia, 2013/01/28
- Re: [Qemu-devel] [PATCH V16 8/9] libqblock: build: add rules for test case,
Paolo Bonzini <=
- [Qemu-devel] [PATCH V16 9/9] libqblock: test: libqblock test example, Wenchao Xia, 2013/01/28
- [Qemu-devel] [PATCH V16 6/9] libqblock: libqblock API design and type defines, Wenchao Xia, 2013/01/28
- Re: [Qemu-devel] [PATCH V16 0/9] libqblock qemu block layer library, Anthony Liguori, 2013/01/29