In downstream distros like RHEL we'd like to disable some of the "legacy" devices of QEMU. The ISA version of the Cirrus VGA device is one of these legacy devices. So let's make the build process a little bit more flexible here by putting the Cirrus ISA code into a separate file which is only included if both, CONFIG_VGA_CIRRUS and CONFIG_VGA_ISA are set. Note that this disables "isa-cirrus-vga" for the ppc-softmmu and the alpha-softmmu target since CONFIG_VGA_ISA is not set there. But I think this is OK since these targets are only interested in the PCI variant anyway. Signed-off-by: Thomas Huth <thuth@redhat.com> Message-id: 1539339106-32427-1-git-send-email-thuth@redhat.com Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
56 lines
2 KiB
Makefile
56 lines
2 KiB
Makefile
common-obj-y += edid-generate.o
|
|
|
|
common-obj-$(CONFIG_FW_CFG_DMA) += ramfb.o
|
|
common-obj-$(CONFIG_FW_CFG_DMA) += ramfb-standalone.o
|
|
|
|
common-obj-$(CONFIG_ADS7846) += ads7846.o
|
|
common-obj-$(CONFIG_VGA_CIRRUS) += cirrus_vga.o
|
|
common-obj-$(call land,$(CONFIG_VGA_CIRRUS),$(CONFIG_VGA_ISA))+=cirrus_vga_isa.o
|
|
common-obj-$(CONFIG_G364FB) += g364fb.o
|
|
common-obj-$(CONFIG_JAZZ_LED) += jazz_led.o
|
|
common-obj-$(CONFIG_PL110) += pl110.o
|
|
common-obj-$(CONFIG_SII9022) += sii9022.o
|
|
common-obj-$(CONFIG_SSD0303) += ssd0303.o
|
|
common-obj-$(CONFIG_SSD0323) += ssd0323.o
|
|
common-obj-$(CONFIG_XEN) += xenfb.o
|
|
|
|
common-obj-$(CONFIG_VGA_PCI) += vga-pci.o
|
|
common-obj-$(CONFIG_VGA_PCI) += edid-region.o
|
|
common-obj-$(CONFIG_VGA_ISA) += vga-isa.o
|
|
common-obj-$(CONFIG_VGA_ISA_MM) += vga-isa-mm.o
|
|
common-obj-$(CONFIG_VMWARE_VGA) += vmware_vga.o
|
|
common-obj-$(CONFIG_BOCHS_DISPLAY) += bochs-display.o
|
|
common-obj-$(CONFIG_BOCHS_DISPLAY) += edid-region.o
|
|
|
|
common-obj-$(CONFIG_BLIZZARD) += blizzard.o
|
|
common-obj-$(CONFIG_EXYNOS4) += exynos4210_fimd.o
|
|
common-obj-$(CONFIG_FRAMEBUFFER) += framebuffer.o
|
|
common-obj-$(CONFIG_MILKYMIST) += milkymist-vgafb.o
|
|
common-obj-$(CONFIG_ZAURUS) += tc6393xb.o
|
|
|
|
common-obj-$(CONFIG_MILKYMIST_TMU2) += milkymist-tmu2.o
|
|
milkymist-tmu2.o-cflags := $(X11_CFLAGS)
|
|
milkymist-tmu2.o-libs := $(X11_LIBS)
|
|
|
|
obj-$(CONFIG_OMAP) += omap_dss.o
|
|
obj-$(CONFIG_OMAP) += omap_lcdc.o
|
|
obj-$(CONFIG_PXA2XX) += pxa2xx_lcd.o
|
|
obj-$(CONFIG_RASPI) += bcm2835_fb.o
|
|
obj-$(CONFIG_SM501) += sm501.o
|
|
obj-$(CONFIG_TCX) += tcx.o
|
|
obj-$(CONFIG_CG3) += cg3.o
|
|
|
|
obj-$(CONFIG_VGA) += vga.o
|
|
|
|
common-obj-$(CONFIG_QXL) += qxl.o qxl-logger.o qxl-render.o
|
|
|
|
obj-$(CONFIG_VIRTIO_GPU) += virtio-gpu.o virtio-gpu-3d.o
|
|
obj-$(call land,$(CONFIG_VIRTIO_GPU),$(CONFIG_VIRTIO_PCI)) += virtio-gpu-pci.o
|
|
obj-$(CONFIG_VIRTIO_VGA) += virtio-vga.o
|
|
virtio-gpu.o-cflags := $(VIRGL_CFLAGS)
|
|
virtio-gpu.o-libs += $(VIRGL_LIBS)
|
|
virtio-gpu-3d.o-cflags := $(VIRGL_CFLAGS)
|
|
virtio-gpu-3d.o-libs += $(VIRGL_LIBS)
|
|
obj-$(CONFIG_DPCD) += dpcd.o
|
|
obj-$(CONFIG_XLNX_ZYNQMP_ARM) += xlnx_dp.o
|