Signed-off-by: Wenchao Xia <wenchaoq...@gmail.com> --- Makefile | 12 ++++++++---- qapi-schema.json | 2 ++ 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 qapi-event.json
diff --git a/Makefile b/Makefile index 237657e..554fb2d 100644 --- a/Makefile +++ b/Makefile @@ -247,22 +247,26 @@ $(SRC_PATH)/qga/qapi-schema.json $(SRC_PATH)/scripts/qapi-commands.py $(qapi-py) " GEN $@") qapi-types.c qapi-types.h :\ -$(SRC_PATH)/qapi-schema.json $(SRC_PATH)/scripts/qapi-types.py $(qapi-py) +$(SRC_PATH)/qapi-schema.json $(SRC_PATH)/qapi-event.json \ +$(SRC_PATH)/scripts/qapi-types.py $(qapi-py) $(call quiet-command,$(PYTHON) $(SRC_PATH)/scripts/qapi-types.py \ $(gen-out-type) -o "." -b -i $<, \ " GEN $@") qapi-visit.c qapi-visit.h :\ -$(SRC_PATH)/qapi-schema.json $(SRC_PATH)/scripts/qapi-visit.py $(qapi-py) +$(SRC_PATH)/qapi-schema.json $(SRC_PATH)/qapi-event.json \ +$(SRC_PATH)/scripts/qapi-visit.py $(qapi-py) $(call quiet-command,$(PYTHON) $(SRC_PATH)/scripts/qapi-visit.py \ $(gen-out-type) -o "." -b -i $<, \ " GEN $@") qapi-event.c qapi-event.h :\ -$(SRC_PATH)/qapi-schema.json $(SRC_PATH)/scripts/qapi-event.py $(qapi-py) +$(SRC_PATH)/qapi-schema.json $(SRC_PATH)/qapi-event.json \ +$(SRC_PATH)/scripts/qapi-event.py $(qapi-py) $(call quiet-command,$(PYTHON) $(SRC_PATH)/scripts/qapi-event.py \ $(gen-out-type) -o "." -b -i $<, \ " GEN $@") qmp-commands.h qmp-marshal.c :\ -$(SRC_PATH)/qapi-schema.json $(SRC_PATH)/scripts/qapi-commands.py $(qapi-py) +$(SRC_PATH)/qapi-schema.json $(SRC_PATH)/qapi-event.json \ +$(SRC_PATH)/scripts/qapi-commands.py $(qapi-py) $(call quiet-command,$(PYTHON) $(SRC_PATH)/scripts/qapi-commands.py \ $(gen-out-type) -o "." -m -i $<, \ " GEN $@") diff --git a/qapi-event.json b/qapi-event.json new file mode 100644 index 0000000..e69de29 diff --git a/qapi-schema.json b/qapi-schema.json index 115d8d0..d04514a 100644 --- a/qapi-schema.json +++ b/qapi-schema.json @@ -4798,3 +4798,5 @@ ## { 'enum': 'BlockErrorAction', 'data': [ 'ignore', 'report', 'stop' ] } + +{ 'include': 'qapi-event.json' } -- 1.7.1