Browse Source
Including the FCONF Makefile today automatically places the FCONF sources into the source list of the BL1 and BL2 images. This may be undesirable if, for instance, FCONF is only required for BL31. This change moves the BL1 and BL2 source appends out of the common Makefile to where they are required. BREAKING CHANGE: FCONF is no longer added to BL1 and BL2 automatically when the FCONF Makefile (`fconf.mk`) is included. When including this Makefile, consider whether you need to add `${FCONF_SOURCES}` and `${FCONF_DYN_SOURCES}` to `BL1_SOURCES` and `BL2_SOURCES`. Change-Id: Ic028eabb7437ae95a57c5bcb7821044d31755c77 Signed-off-by: Chris Kay <chris.kay@arm.com>pull/1981/head
Chris Kay
4 years ago
4 changed files with 15 additions and 5 deletions
@ -1,12 +1,13 @@ |
|||||
#
|
#
|
||||
# Copyright (c) 2019-2020, ARM Limited. All rights reserved.
|
# Copyright (c) 2019-2021, ARM Limited. All rights reserved.
|
||||
#
|
#
|
||||
# SPDX-License-Identifier: BSD-3-Clause
|
# SPDX-License-Identifier: BSD-3-Clause
|
||||
#
|
#
|
||||
|
|
||||
# Add Firmware Configuration files
|
include common/fdt_wrappers.mk |
||||
|
|
||||
FCONF_SOURCES := lib/fconf/fconf.c |
FCONF_SOURCES := lib/fconf/fconf.c |
||||
FCONF_DYN_SOURCES := lib/fconf/fconf_dyn_cfg_getter.c |
FCONF_SOURCES += ${FDT_WRAPPERS_SOURCES} |
||||
|
|
||||
BL1_SOURCES += ${FCONF_SOURCES} ${FCONF_DYN_SOURCES} |
FCONF_DYN_SOURCES := lib/fconf/fconf_dyn_cfg_getter.c |
||||
BL2_SOURCES += ${FCONF_SOURCES} ${FCONF_DYN_SOURCES} |
FCONF_DYN_SOURCES += ${FDT_WRAPPERS_SOURCES} |
||||
|
Loading…
Reference in new issue