mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-28 15:33:42 +02:00
Fix Makefile dependencies if FT2232SPI is not selected
.features was always regenerated in that case, triggering whole-project recompiles even if nothing changed. Corresponding to flashrom svn r844. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Sean Nelson <audiohacked@gmail.com>
This commit is contained in:
parent
54596379b4
commit
c1f00c5cda
5
Makefile
5
Makefile
@ -136,8 +136,8 @@ PROGRAMMER_OBJS += satasii.o
|
||||
NEED_PCI := yes
|
||||
endif
|
||||
|
||||
FTDILIBS := $(shell pkg-config --libs libftdi 2>/dev/null || printf "%s" "-lftdi -lusb")
|
||||
ifeq ($(CONFIG_FT2232SPI), yes)
|
||||
FTDILIBS := $(shell pkg-config --libs libftdi 2>/dev/null || printf "%s" "-lftdi -lusb")
|
||||
# This is a totally ugly hack.
|
||||
FEATURE_CFLAGS += $(shell LC_ALL=C grep -q "FTDISUPPORT := yes" .features && printf "%s" "-D'FT2232_SPI_SUPPORT=1'")
|
||||
FEATURE_LIBS += $(shell LC_ALL=C grep -q "FTDISUPPORT := yes" .features && printf "%s" "$(FTDILIBS)")
|
||||
@ -280,7 +280,8 @@ features: compiler
|
||||
@rm -f .featuretest.c .featuretest
|
||||
else
|
||||
features: compiler
|
||||
@echo "FEATURES := yes" > .features
|
||||
@echo "FEATURES := yes" > .features.tmp
|
||||
@$(DIFF) -q .features.tmp .features >/dev/null 2>&1 && rm .features.tmp || mv .features.tmp .features
|
||||
endif
|
||||
|
||||
install: $(PROGRAM)
|
||||
|
Loading…
x
Reference in New Issue
Block a user