On 2/6/19 12:17 PM, Markus Armbruster wrote: > We can't add appropriate target-specific conditionals to misc.json, > because that would make all of misc.json unusable in > target-independent code. To keep misc.json target-independent, we > need to split off target-dependent target.json. > > This commit doesn't actually split off anything, it merely creates the > empty module. The next few patches will move stuff from misc.json > there. > > Signed-off-by: Markus Armbruster <arm...@redhat.com> > --- > Makefile.objs | 20 +++++++++----------- > Makefile.target | 10 ++++++++++ > qapi/qapi-schema.json | 1 + > qapi/target.json | 13 +++++++++++++ > 4 files changed, 33 insertions(+), 11 deletions(-) > create mode 100644 qapi/target.json
> +++ b/Makefile.target > @@ -164,6 +164,16 @@ endif > > GENERATED_FILES += hmp-commands.h hmp-commands-info.h > > +# FIXME duplicates Makefile.obj's Is this addressed later in the series, or should the commit message call it out? > +QAPI_TARGET_MODULES = target > +obj-y += $(QAPI_TARGET_MODULES:%=qapi/qapi-types-%.o) > +obj-y += qapi/qapi-types.o > +obj-y += $(QAPI_TARGET_MODULES:%=qapi/qapi-visit-%.o) > +obj-y += qapi/qapi-visit.o > +obj-y += $(QAPI_TARGET_MODULES:%=qapi/qapi-events-%.o) > +obj-y += qapi/qapi-events.o > +obj-y += $(QAPI_TARGET_MODULES:%=qapi/qapi-commands-%.o) > +obj-y += qapi/qapi-commands.o > obj-y += qapi/qapi-introspect.o > -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3226 Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature