Nico Huber has uploaded this change for review. ( https://review.coreboot.org/c/flashrom/+/55873 )
Change subject: Makefile: Add macro to disable unsupported programmers ......................................................................
Makefile: Add macro to disable unsupported programmers
`mark_unsupported` disables all programmers passed as arguments and adds them to the UNSUPPORTED_FEATURES list. It's conveniently used with our dependency lists, e.g.
$(call mark_unsupported,$(NEEDS_LIBUSB1) $(NEEDS_LIBFTDI))
Change-Id: I6c9b66dfa89ec3d71675576d03fcebfdea30ce7b Signed-off-by: Nico Huber nico.h@gmx.de --- M Makefile 1 file changed, 7 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/73/55873/1
diff --git a/Makefile b/Makefile index 0f9ff69..3e8460f 100644 --- a/Makefile +++ b/Makefile @@ -135,6 +135,13 @@ DEPENDS_ON_LIBJAYLINK := \ CONFIG_JLINK_SPI \
+define mark_unsupported +$(foreach p,$1, \ + $(if $(filter $($(p)),yes), \ + $(eval UNSUPPORTED_FEATURES += $(p)=yes), + $(eval override $(p) := no))) +endef + ############################################################################### # General OS-specific settings. # 1. Prepare for later by gathering information about host and target OS