1 CHECKS
= check-qdict check-qfloat check-qint check-qstring check-qlist
2 CHECKS
+= check-qjson test-qmp-output-visitor test-qmp-input-visitor
3 CHECKS
+= test-string-input-visitor test-string-output-visitor test-coroutine
5 check-qint.o check-qstring.o check-qdict.o check-qlist.o check-qfloat.o check-qjson.o test-coroutine.o
: $(GENERATED_HEADERS
)
7 check-qint
: check-qint.o qint.o
$(tools-obj-y
)
8 check-qstring
: check-qstring.o qstring.o
$(tools-obj-y
)
9 check-qdict
: check-qdict.o qdict.o qfloat.o qint.o qstring.o qbool.o qlist.o
$(tools-obj-y
)
10 check-qlist
: check-qlist.o qlist.o qint.o
$(tools-obj-y
)
11 check-qfloat
: check-qfloat.o qfloat.o
$(tools-obj-y
)
12 check-qjson
: check-qjson.o
$(qobject-obj-y
) $(tools-obj-y
)
13 test-coroutine
: test-coroutine.o qemu-timer-common.o async.o
$(coroutine-obj-y
) $(tools-obj-y
)
15 test-qmp-input-visitor.o test-qmp-output-visitor.o \
16 test-string-input-visitor.o test-string-output-visitor.o \
17 test-qmp-commands.o qemu-ga
$(EXESUF
): QEMU_CFLAGS
+= -I
$(qapi-dir
)
19 $(qapi-dir
)/test-qapi-types.c
$(qapi-dir
)/test-qapi-types.h
:\
20 $(SRC_PATH
)/qapi-schema-test.json
$(SRC_PATH
)/scripts
/qapi-types.py
21 $(call quiet-command
,$(PYTHON
) $(SRC_PATH
)/scripts
/qapi-types.py
$(gen-out-type
) -o
"$(qapi-dir)" -p
"test-" < $<, " GEN $@")
22 $(qapi-dir
)/test-qapi-visit.c
$(qapi-dir
)/test-qapi-visit.h
:\
23 $(SRC_PATH
)/qapi-schema-test.json
$(SRC_PATH
)/scripts
/qapi-visit.py
24 $(call quiet-command
,$(PYTHON
) $(SRC_PATH
)/scripts
/qapi-visit.py
$(gen-out-type
) -o
"$(qapi-dir)" -p
"test-" < $<, " GEN $@")
25 $(qapi-dir
)/test-qmp-commands.h
$(qapi-dir
)/test-qmp-marshal.c
:\
26 $(SRC_PATH
)/qapi-schema-test.json
$(SRC_PATH
)/scripts
/qapi-commands.py
27 $(call quiet-command
,$(PYTHON
) $(SRC_PATH
)/scripts
/qapi-commands.py
$(gen-out-type
) -o
"$(qapi-dir)" -p
"test-" < $<, " GEN $@")
30 test-string-output-visitor.o
: $(addprefix $(qapi-dir
)/, test-qapi-types.c test-qapi-types.h test-qapi-visit.c test-qapi-visit.h
) $(qapi-obj-y
)
31 test-string-output-visitor
: test-string-output-visitor.o
$(qobject-obj-y
) $(qapi-obj-y
) $(tools-obj-y
) $(qapi-dir
)/test-qapi-visit.o
$(qapi-dir
)/test-qapi-types.o
33 test-string-input-visitor.o
: $(addprefix $(qapi-dir
)/, test-qapi-types.c test-qapi-types.h test-qapi-visit.c test-qapi-visit.h
) $(qapi-obj-y
)
34 test-string-input-visitor
: test-string-input-visitor.o
$(qobject-obj-y
) $(qapi-obj-y
) $(tools-obj-y
) $(qapi-dir
)/test-qapi-visit.o
$(qapi-dir
)/test-qapi-types.o
36 test-qmp-output-visitor.o
: $(addprefix $(qapi-dir
)/, test-qapi-types.c test-qapi-types.h test-qapi-visit.c test-qapi-visit.h
) $(qapi-obj-y
)
37 test-qmp-output-visitor
: test-qmp-output-visitor.o
$(qobject-obj-y
) $(qapi-obj-y
) $(tools-obj-y
) $(qapi-dir
)/test-qapi-visit.o
$(qapi-dir
)/test-qapi-types.o
39 test-qmp-input-visitor.o
: $(addprefix $(qapi-dir
)/, test-qapi-types.c test-qapi-types.h test-qapi-visit.c test-qapi-visit.h
) $(qapi-obj-y
)
40 test-qmp-input-visitor
: test-qmp-input-visitor.o
$(qobject-obj-y
) $(qapi-obj-y
) $(tools-obj-y
) $(qapi-dir
)/test-qapi-visit.o
$(qapi-dir
)/test-qapi-types.o
42 test-qmp-commands.o
: $(addprefix $(qapi-dir
)/, test-qapi-types.c test-qapi-types.h test-qapi-visit.c test-qapi-visit.h test-qmp-marshal.c test-qmp-commands.h
) $(qapi-obj-y
)
43 test-qmp-commands
: test-qmp-commands.o
$(qobject-obj-y
) $(qapi-obj-y
) $(tools-obj-y
) $(qapi-dir
)/test-qapi-visit.o
$(qapi-dir
)/test-qapi-types.o
$(qapi-dir
)/test-qmp-marshal.o module.o
47 $(call quiet-command
, gtester
$(CHECKS
), " CHECK")