Adds the "include(...)" primitive to the syntax of QAPI schema files, allowing these to be modularized into multiple per-topic files in the future.
Signed-off-by: Lluís Vilanova <vilan...@ac.upc.edu> --- Changes in v2: * Change the scripts to use an explicit input file instead of standard input. * Fix "tests/Makefile" to use the new argument. * Get the input directory for the "include" directive from the input file dirname. Lluís Vilanova (2): qapi: Use an explicit input file qapi: Add a primitive to include other files from a QAPI schema file Makefile | 24 ++++++++++++++++++------ scripts/qapi-commands.py | 10 +++++++--- scripts/qapi-types.py | 9 ++++++--- scripts/qapi-visit.py | 9 ++++++--- scripts/qapi.py | 26 +++++++++++++++++++++++--- tests/Makefile | 12 +++++++++--- 6 files changed, 69 insertions(+), 21 deletions(-) To: qemu-devel@nongnu.org Cc: Luiz Capitulino <lcapitul...@redhat.com> Cc: Markus Armbruster <arm...@redhat.com>