fb0bc835e5
Whenever qapi-schema.json changes, we run six programs eleven times to update eleven files. Similar for qga/qapi-schema.json. This is silly. Replace the six programs by a single program that spits out all eleven files. The programs become modules in new Python package qapi, along with the helper library. This requires moving them to scripts/qapi/. While moving them, consistently drop executable mode bits. Signed-off-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-Id: <20180211093607.27351-9-armbru@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com> [eblake: move change to one-line 'blurb' earlier in series, mention mode bit change as intentional, update qapi-code-gen.txt to match actual generated events.c file] Signed-off-by: Eric Blake <eblake@redhat.com> |
||
---|---|---|
.. | ||
atomics.txt | ||
blkdebug.txt | ||
blkverify.txt | ||
build-system.txt | ||
loads-stores.rst | ||
lockcnt.txt | ||
memory.txt | ||
migration.rst | ||
multi-thread-tcg.txt | ||
multiple-iothreads.txt | ||
qapi-code-gen.txt | ||
rcu.txt | ||
stable-process.rst | ||
testing.rst | ||
tracing.txt | ||
virtio-migration.txt | ||
writing-qmp-commands.txt |