[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Seeking QEMU makefile advice
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] Seeking QEMU makefile advice |
Date: |
Thu, 14 Feb 2019 09:30:31 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Paolo Bonzini <address@hidden> writes:
> On 13/02/19 17:15, Markus Armbruster wrote:
>> Paolo Bonzini <address@hidden> 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!