meson.build (e349693a2838bbfe84b010d9ca1a964da69fcb13) meson.build (17cdac0b51bc4ad7a68c3e5e0b1718729b74d512)
1hw_display_modules = {}
2
3softmmu_ss.add(when: 'CONFIG_DDC', if_true: files('i2c-ddc.c'))
4softmmu_ss.add(when: 'CONFIG_EDID', if_true: files('edid-generate.c', 'edid-region.c'))
5
6softmmu_ss.add(when: 'CONFIG_FW_CFG_DMA', if_true: files('ramfb.c'))
7softmmu_ss.add(when: 'CONFIG_FW_CFG_DMA', if_true: files('ramfb-standalone.c'))
8

--- 59 unchanged lines hidden (view full) ---

68
69if config_all_devices.has_key('CONFIG_VIRTIO_PCI')
70 virtio_gpu_pci_ss = ss.source_set()
71 virtio_gpu_pci_ss.add(when: ['CONFIG_VIRTIO_GPU', 'CONFIG_VIRTIO_PCI'],
72 if_true: [files('virtio-gpu-pci.c'), pixman])
73 virtio_gpu_pci_ss.add(when: ['CONFIG_VHOST_USER_GPU', 'CONFIG_VIRTIO_PCI'],
74 if_true: files('vhost-user-gpu-pci.c'))
75 hw_display_modules += {'virtio-gpu-pci': virtio_gpu_pci_ss}
1hw_display_modules = {}
2
3softmmu_ss.add(when: 'CONFIG_DDC', if_true: files('i2c-ddc.c'))
4softmmu_ss.add(when: 'CONFIG_EDID', if_true: files('edid-generate.c', 'edid-region.c'))
5
6softmmu_ss.add(when: 'CONFIG_FW_CFG_DMA', if_true: files('ramfb.c'))
7softmmu_ss.add(when: 'CONFIG_FW_CFG_DMA', if_true: files('ramfb-standalone.c'))
8

--- 59 unchanged lines hidden (view full) ---

68
69if config_all_devices.has_key('CONFIG_VIRTIO_PCI')
70 virtio_gpu_pci_ss = ss.source_set()
71 virtio_gpu_pci_ss.add(when: ['CONFIG_VIRTIO_GPU', 'CONFIG_VIRTIO_PCI'],
72 if_true: [files('virtio-gpu-pci.c'), pixman])
73 virtio_gpu_pci_ss.add(when: ['CONFIG_VHOST_USER_GPU', 'CONFIG_VIRTIO_PCI'],
74 if_true: files('vhost-user-gpu-pci.c'))
75 hw_display_modules += {'virtio-gpu-pci': virtio_gpu_pci_ss}
76
77 virtio_gpu_pci_gl_ss = ss.source_set()
78 virtio_gpu_pci_gl_ss.add(when: ['CONFIG_VIRTIO_GPU', 'CONFIG_VIRTIO_PCI', 'CONFIG_VIRGL', opengl],
79 if_true: [files('virtio-gpu-pci-gl.c'), pixman])
80 hw_display_modules += {'virtio-gpu-pci-gl': virtio_gpu_pci_gl_ss}
76endif
77
78if config_all_devices.has_key('CONFIG_VIRTIO_VGA')
79 virtio_vga_ss = ss.source_set()
80 virtio_vga_ss.add(when: 'CONFIG_VIRTIO_VGA',
81 if_true: [files('virtio-vga.c'), pixman])
82 virtio_vga_ss.add(when: 'CONFIG_VHOST_USER_VGA',
83 if_true: files('vhost-user-vga.c'))
84 hw_display_modules += {'virtio-vga': virtio_vga_ss}
85endif
86
87specific_ss.add(when: [x11, opengl, 'CONFIG_MILKYMIST_TMU2'], if_true: files('milkymist-tmu2.c'))
88specific_ss.add(when: 'CONFIG_OMAP', if_true: files('omap_lcdc.c'))
89
90modules += { 'hw-display': hw_display_modules }
81endif
82
83if config_all_devices.has_key('CONFIG_VIRTIO_VGA')
84 virtio_vga_ss = ss.source_set()
85 virtio_vga_ss.add(when: 'CONFIG_VIRTIO_VGA',
86 if_true: [files('virtio-vga.c'), pixman])
87 virtio_vga_ss.add(when: 'CONFIG_VHOST_USER_VGA',
88 if_true: files('vhost-user-vga.c'))
89 hw_display_modules += {'virtio-vga': virtio_vga_ss}
90endif
91
92specific_ss.add(when: [x11, opengl, 'CONFIG_MILKYMIST_TMU2'], if_true: files('milkymist-tmu2.c'))
93specific_ss.add(when: 'CONFIG_OMAP', if_true: files('omap_lcdc.c'))
94
95modules += { 'hw-display': hw_display_modules }