Using $(and ...) is dangerous here: It only works as long as the first argument is set to 'y' or completely unset. It does not work if the first argument is set to 'n' for example. Let's use the "land" make function instead which has been written explicitely for this purpose. Signed-off-by: Thomas Huth <thuth@redhat.com> Message-Id: <1505759538-15365-1-git-send-email-thuth@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
47 lines
960 B
Makefile
47 lines
960 B
Makefile
CONFIG_PCI=y
|
|
# For now, CONFIG_IDE_CORE requires ISA, so we enable it here
|
|
CONFIG_ISA_BUS=y
|
|
CONFIG_VIRTIO_PCI=y
|
|
CONFIG_VIRTIO=y
|
|
CONFIG_USB_UHCI=y
|
|
CONFIG_USB_OHCI=y
|
|
CONFIG_USB_EHCI=y
|
|
CONFIG_USB_XHCI=y
|
|
CONFIG_USB_XHCI_NEC=y
|
|
CONFIG_NE2000_PCI=y
|
|
CONFIG_EEPRO100_PCI=y
|
|
CONFIG_PCNET_PCI=y
|
|
CONFIG_PCNET_COMMON=y
|
|
CONFIG_AC97=y
|
|
CONFIG_HDA=y
|
|
CONFIG_ES1370=y
|
|
CONFIG_LSI_SCSI_PCI=y
|
|
CONFIG_VMW_PVSCSI_SCSI_PCI=y
|
|
CONFIG_MEGASAS_SCSI_PCI=y
|
|
CONFIG_MPTSAS_SCSI_PCI=y
|
|
CONFIG_RTL8139_PCI=y
|
|
CONFIG_E1000_PCI=y
|
|
CONFIG_E1000E_PCI=y
|
|
CONFIG_VMXNET3_PCI=y
|
|
CONFIG_IDE_CORE=y
|
|
CONFIG_IDE_QDEV=y
|
|
CONFIG_IDE_PCI=y
|
|
CONFIG_AHCI=y
|
|
CONFIG_ESP=y
|
|
CONFIG_ESP_PCI=y
|
|
CONFIG_SERIAL=y
|
|
CONFIG_SERIAL_ISA=y
|
|
CONFIG_SERIAL_PCI=y
|
|
CONFIG_IPACK=y
|
|
CONFIG_WDT_IB6300ESB=y
|
|
CONFIG_PCI_TESTDEV=y
|
|
CONFIG_NVME_PCI=y
|
|
CONFIG_SD=y
|
|
CONFIG_SDHCI=y
|
|
CONFIG_EDU=y
|
|
CONFIG_VGA=y
|
|
CONFIG_VGA_PCI=y
|
|
CONFIG_IVSHMEM_DEVICE=$(CONFIG_IVSHMEM)
|
|
CONFIG_ROCKER=y
|
|
CONFIG_VHOST_USER_SCSI=$(call land,$(CONFIG_VHOST_USER),$(CONFIG_LINUX))
|