From 9689436c061c9bf265b55986808d9e360fdfbef9 Mon Sep 17 00:00:00 2001 From: stefanct Date: Sun, 21 Feb 2016 11:18:24 +0000 Subject: Automatically disable atapromise for libpayload as well. The atapromise module uses the rom_size field of the struct pci_dev found in pci.h that does not exist in libpayload's implementation and thus does not compile with libpayload. Signed-off-by: Stefan Tauner Acked-by: Stefan Tauner git-svn-id: https://code.coreboot.org/svn/flashrom/trunk@1938 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- Makefile | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 8583fd7..095a49c 100644 --- a/Makefile +++ b/Makefile @@ -292,6 +292,12 @@ UNSUPPORTED_FEATURES += CONFIG_DUMMY=yes else override CONFIG_DUMMY = no endif +# libpayload does not provide the romsize field in struct pci_dev that the atapromise code requires. +ifeq ($(CONFIG_ATAPROMISE), yes) +UNSUPPORTED_FEATURES += CONFIG_ATAPROMISE=yes +else +override CONFIG_ATAPROMISE = no +endif # Bus Pirate, Serprog and PonyProg are not supported with libpayload (missing serial support). ifeq ($(CONFIG_BUSPIRATE_SPI), yes) UNSUPPORTED_FEATURES += CONFIG_BUSPIRATE_SPI=yes -- cgit v1.2.1