1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-04-27 23:22:37 +02:00

Makefile: Gather lists of dependencies by feature/lib

For each feature or library that we treat as dependency, list which
programmers depend on it.

Change-Id: I6929181f18213e1434cbbc7ba2d2b0b04bd46a6a
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/55872
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
Nico Huber 2021-06-27 13:30:50 +02:00
parent be62deac88
commit 9d6d63e9fb

View File

@ -84,6 +84,55 @@ dummy_for_make_3_80:=$(shell printf "Build started on %s\n\n" "$$(date)" >$(BUIL
debug_shell = $(shell export LC_ALL=C ; { echo 'exec: export LC_ALL=C ; { $(subst ','\'',$(1)) ; }' >&2; \
{ $(1) ; } | tee -a $(BUILD_DETAILS_FILE) ; echo >&2 ; } 2>>$(BUILD_DETAILS_FILE))
###############################################################################
# Dependency handling.
DEPENDS_ON_SERIAL := \
CONFIG_BUSPIRATE_SPI \
CONFIG_PONY_SPI \
CONFIG_SERPROG \
DEPENDS_ON_BITBANG_SPI := \
CONFIG_INTERNAL \
CONFIG_NICINTEL_SPI \
CONFIG_OGP_SPI \
CONFIG_PONY_SPI \
CONFIG_RAYER_SPI \
DEPENDS_ON_LIBPCI := \
CONFIG_ATAHPT \
CONFIG_ATAPROMISE \
CONFIG_ATAVIA \
CONFIG_DRKAISER \
CONFIG_GFXNVIDIA \
CONFIG_INTERNAL \
CONFIG_IT8212 \
CONFIG_NIC3COM \
CONFIG_NICINTEL \
CONFIG_NICINTEL_EEPROM \
CONFIG_NICINTEL_SPI \
CONFIG_NICNATSEMI \
CONFIG_NICREALTEK \
CONFIG_OGP_SPI \
CONFIG_SATAMV \
CONFIG_SATASII \
DEPENDS_ON_LIBUSB1 := \
CONFIG_CH341A_SPI \
CONFIG_DEDIPROG \
CONFIG_DEVELOPERBOX_SPI \
CONFIG_DIGILENT_SPI \
CONFIG_PICKIT2_SPI \
CONFIG_RAIDEN_DEBUG_SPI \
CONFIG_STLINKV3_SPI \
DEPENDS_ON_LIBFTDI := \
CONFIG_FT2232_SPI \
CONFIG_USBBLASTER_SPI \
DEPENDS_ON_LIBJAYLINK := \
CONFIG_JLINK_SPI \
###############################################################################
# General OS-specific settings.
# 1. Prepare for later by gathering information about host and target OS