5 'qga-qapi-emit-events.c',
6 'qga-qapi-emit-events.h',
9 'qga-qapi-init-commands.c',
10 'qga-qapi-init-commands.h',
11 'qga-qapi-introspect.c',
12 'qga-qapi-introspect.h',
19 qga_qapi_files = custom_target('QGA QAPI files',
20 output: qga_qapi_outputs,
21 input: 'qapi-schema.json',
22 command: [ qapi_gen, '-o', 'qga', '-p', 'qga-', '@INPUT0@' ],
23 depend_files: qapi_gen_depends)
24 qga_ss = ss.source_set()
25 qga_ss.add(qga_qapi_files)
28 'guest-agent-command-state.c',
31 qga_ss.add(when: 'CONFIG_POSIX', if_true: files(
34 qga_ss.add(when: 'CONFIG_WIN32', if_true: files(
41 qga_ss = qga_ss.apply(config_host, strict: false)
43 qga = executable('qemu-ga', qga_ss.sources(),
44 link_args: config_host['LIBS_QGA'].split(),
45 dependencies: [qemuutil, libudev],