Paolo Bonzini <pbonz...@redhat.com> writes: > On 13/02/19 17:15, Markus Armbruster wrote: >> Paolo Bonzini <pbonz...@redhat.com> writes: >> >>> On 13/02/19 10:49, Markus Armbruster wrote: >>>> * Define QAPI_COMMON_MODULES, QAPI_TARGET_MODULES and QAPI_MODULES in >>>> Makefile.obj >>>> >>>> * Add to util-obj-y in Makefile.obj >>>> >>>> * Add to obj-y in Makefile.target >>> >>> Why can't both be in Makefile.objs, or in qapi/Makefile.objs? >> >> When I try either place, I get >> >> LINK x86_64-softmmu/qemu-system-x86_64 >> monitor.o: In function `qmp_query_qmp_schema': >> /work/armbru/qemu/monitor.c:1136: undefined reference to >> `qmp_schema_qlit' >> [more errors...] >> >> Compiling with V=1 confirms qapi-introspect.o isn't in $(all-obj-y). > > Oh, ok. Then I suggest placing it in qapi/Makefile.objs, and you'll > have to add "obj-y += qapi/" in Makefile.target (I'm not sure if it's > under "ifdef CONFIG_SOFTMMU" or outside, but you'd know that).
I think I got that to work. Thanks for your help!