xref: /arm-trusted-firmware/tools/nxp/cert_create_helper/cert_create_tbbr.mk (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
1*91f16700Schasinglulu#
2*91f16700Schasinglulu# Copyright 2021 NXP
3*91f16700Schasinglulu#
4*91f16700Schasinglulu# SPDX-License-Identifier: BSD-3-Clause
5*91f16700Schasinglulu#
6*91f16700Schasinglulu
7*91f16700Schasinglulu# Compile time defines used by NXP platforms
8*91f16700Schasinglulu
9*91f16700SchasingluluPLAT_DEF_OID := yes
10*91f16700Schasinglulu
11*91f16700Schasingluluifeq (${PLAT_DEF_OID},yes)
12*91f16700Schasinglulu
13*91f16700Schasinglulu$(eval $(call add_define, PLAT_DEF_OID))
14*91f16700Schasinglulu$(eval $(call add_define, PDEF_KEYS))
15*91f16700Schasinglulu$(eval $(call add_define, PDEF_CERTS))
16*91f16700Schasinglulu$(eval $(call add_define, PDEF_EXTS))
17*91f16700Schasinglulu
18*91f16700Schasinglulu
19*91f16700SchasingluluINC_DIR += -I../../plat/nxp/common/fip_handler/common/
20*91f16700Schasinglulu
21*91f16700SchasingluluPDEF_CERT_TOOL_PATH		:=	../nxp/cert_create_helper
22*91f16700SchasingluluPLAT_INCLUDE			+=	-I${PDEF_CERT_TOOL_PATH}/include
23*91f16700Schasinglulu
24*91f16700SchasingluluPLAT_OBJECTS			+=	${PDEF_CERT_TOOL_PATH}/src/pdef_tbb_cert.o \
25*91f16700Schasinglulu					${PDEF_CERT_TOOL_PATH}/src/pdef_tbb_ext.o \
26*91f16700Schasinglulu					${PDEF_CERT_TOOL_PATH}/src/pdef_tbb_key.o
27*91f16700Schasinglulu
28*91f16700Schasinglulu$(shell rm ${PLAT_OBJECTS})
29*91f16700Schasinglulu
30*91f16700SchasingluluOBJECTS				+= ${PLAT_OBJECTS}
31*91f16700Schasingluluendif
32