From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34512) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aRL49-0005NK-F6 for qemu-devel@nongnu.org; Thu, 04 Feb 2016 09:39:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aRL45-0005DP-DB for qemu-devel@nongnu.org; Thu, 04 Feb 2016 09:39:25 -0500 Received: from roura.ac.upc.es ([147.83.33.10]:50913) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aRL44-0005DL-Vl for qemu-devel@nongnu.org; Thu, 04 Feb 2016 09:39:21 -0500 Received: from gw-3.ac.upc.es (gw-3.ac.upc.es [147.83.30.9]) by roura.ac.upc.es (8.13.8/8.13.8) with ESMTP id u14EdIXV000508 for ; Thu, 4 Feb 2016 15:39:19 +0100 Received: from localhost (unknown [84.88.51.85]) by gw-3.ac.upc.es (Postfix) with ESMTPSA id B649AA5 for ; Thu, 4 Feb 2016 15:39:18 +0100 (CET) From: =?utf-8?b?TGx1w61z?= Vilanova Date: Thu, 4 Feb 2016 15:39:18 +0100 Message-Id: <145459675563.11777.5257429454748921678.stgit@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH ] [trivial] qapi: Build-depend on all json files List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Dynamically detects the files used to generate QAPI code, thus ensuring it's never out of sync with the sources. Signed-off-by: Llu=C3=ADs Vilanova --- Makefile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index d0de2d4..627f772 100644 --- a/Makefile +++ b/Makefile @@ -269,10 +269,8 @@ $(SRC_PATH)/qga/qapi-schema.json $(SRC_PATH)/scripts= /qapi-commands.py $(qapi-py) $(gen-out-type) -o qga/qapi-generated -p "qga-" $<, \ " GEN $@") =20 -qapi-modules =3D $(SRC_PATH)/qapi-schema.json $(SRC_PATH)/qapi/common.js= on \ - $(SRC_PATH)/qapi/block.json $(SRC_PATH)/qapi/block-core.j= son \ - $(SRC_PATH)/qapi/event.json $(SRC_PATH)/qapi/introspect.j= son \ - $(SRC_PATH)/qapi/crypto.json +qapi-modules =3D $(SRC_PATH)/qapi-schema.json +qapi-modules +=3D $(shell find $(SRC_PATH)/qapi -name "*.json") =20 qapi-types.c qapi-types.h :\ $(qapi-modules) $(SRC_PATH)/scripts/qapi-types.py $(qapi-py)