Message ID | 1394205380-31875-6-git-send-email-aneesh.kumar@linux.vnet.ibm.com |
---|---|
State | New |
Headers | show |
Am 07.03.2014 16:16, schrieb Aneesh Kumar K.V: > From: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> > > After commit ba1183da9a10b94611cad88c44a5c6df005f9b55 we are including > hw/Makefile.objs directly from Makefile.target. Make sure hw/Makefile.objs > rules doesn't depend on variable defined in Makefile.objs > > Tested-by: Serge Hallyn <serge.hallyn@ubuntu.com> > Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Missing my Tested-by FWIW - but getting it fixed is the important part. Andreas
Andreas Färber <afaerber@suse.de> writes: > Am 07.03.2014 16:16, schrieb Aneesh Kumar K.V: >> From: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com> >> >> After commit ba1183da9a10b94611cad88c44a5c6df005f9b55 we are including >> hw/Makefile.objs directly from Makefile.target. Make sure hw/Makefile.objs >> rules doesn't depend on variable defined in Makefile.objs >> >> Tested-by: Serge Hallyn <serge.hallyn@ubuntu.com> >> Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> > > Missing my Tested-by FWIW - but getting it fixed is the important part. > I had the tree pushed to github before that based on Serge's feedback. I didn't want to rewrite the history before pull request. -aneesh
diff --git a/Makefile.objs b/Makefile.objs index 4a62913a4d25..5cd3d816ffb0 100644 --- a/Makefile.objs +++ b/Makefile.objs @@ -21,11 +21,6 @@ block-obj-y += coroutine-$(CONFIG_COROUTINE_BACKEND).o block-obj-m = block/ -ifeq ($(CONFIG_VIRTIO)$(CONFIG_VIRTFS)$(CONFIG_PCI),yyy) -# Lots of the fsdev/9pcode is pulled in by vl.c via qemu_fsdev_add. -# only pull in the actual virtio-9p device if we also enabled virtio. -CONFIG_REALLY_VIRTFS=y -endif ###################################################################### # smartcard diff --git a/fsdev/Makefile.objs b/fsdev/Makefile.objs index 206289c49f18..c27dad3f6dc7 100644 --- a/fsdev/Makefile.objs +++ b/fsdev/Makefile.objs @@ -1,4 +1,6 @@ -ifeq ($(CONFIG_REALLY_VIRTFS),y) +ifeq ($(CONFIG_VIRTIO)$(CONFIG_VIRTFS)$(CONFIG_PCI),yyy) +# Lots of the fsdev/9pcode is pulled in by vl.c via qemu_fsdev_add. +# only pull in the actual virtio-9p device if we also enabled virtio. common-obj-y = qemu-fsdev.o virtio-9p-marshal.o else common-obj-y = qemu-fsdev-dummy.o diff --git a/hw/Makefile.objs b/hw/Makefile.objs index 05a00dc40133..d178b65de4d0 100644 --- a/hw/Makefile.objs +++ b/hw/Makefile.objs @@ -1,4 +1,4 @@ -devices-dirs-$(CONFIG_REALLY_VIRTFS) += 9pfs/ +devices-dirs-$(call land, $(CONFIG_VIRTIO),$(call land,$(CONFIG_VIRTFS),$(CONFIG_PCI))) += 9pfs/ devices-dirs-$(CONFIG_ACPI) += acpi/ devices-dirs-$(CONFIG_SOFTMMU) += audio/ devices-dirs-$(CONFIG_SOFTMMU) += block/