xref: /rk3399_ARM-atf/tools/fiptool/plat_fiptool/st/plat_fiptool.mk (revision e494afc05f8562455e09b4f131f2699990a744f8)
1*e494afc0SYann Gautier#
2*e494afc0SYann Gautier# Copyright (c) 2021-2024, STMicroelectronics - All Rights Reserved
3*e494afc0SYann Gautier#
4*e494afc0SYann Gautier# SPDX-License-Identifier: BSD-3-Clause
5*e494afc0SYann Gautier#
6*e494afc0SYann Gautier
7*e494afc0SYann Gautier# Name of the platform defined source file name,
8*e494afc0SYann Gautier# which contains platform defined UUID entries populated
9*e494afc0SYann Gautier# in the plat_def_toc_entries[].
10*e494afc0SYann GautierPLAT_DEF_UUID_FILE_NAME	:= plat_def_uuid_config
11*e494afc0SYann Gautier
12*e494afc0SYann GautierINCLUDE_PATHS		+= -I../../plat/st/common/include -I./
13*e494afc0SYann Gautier
14*e494afc0SYann GautierPLAT_DEF_UUID		:= yes
15*e494afc0SYann Gautier
16*e494afc0SYann Gautierifeq (${PLAT_DEF_UUID},yes)
17*e494afc0SYann GautierHOSTCCFLAGS += -DPLAT_DEF_FIP_UUID
18*e494afc0SYann Gautier
19*e494afc0SYann Gautier${PLAT_DEF_UUID_FILE_NAME}.o: plat_fiptool/st/${PLAT_DEF_UUID_FILE_NAME}.c
20*e494afc0SYann Gautier	$(host-cc) -c ${CPPFLAGS} ${HOSTCCFLAGS} ${INCLUDE_PATHS} $< -o $@
21*e494afc0SYann Gautier
22*e494afc0SYann GautierPLAT_OBJECTS += ${PLAT_DEF_UUID_FILE_NAME}.o
23*e494afc0SYann Gautierendif
24*e494afc0SYann Gautier
25*e494afc0SYann GautierOBJECTS += ${PLAT_OBJECTS}
26