xref: /rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2162aqds/cert_create_tbbr.mk (revision 69520877af7b3f6560d3781e2408a86c13434e8b)
1*7c3e9a0cSBoyan Karatotev#
2*7c3e9a0cSBoyan Karatotev# Copyright 2021 NXP
3*7c3e9a0cSBoyan Karatotev#
4*7c3e9a0cSBoyan Karatotev# SPDX-License-Identifier: BSD-3-Clause
5*7c3e9a0cSBoyan Karatotev#
6*7c3e9a0cSBoyan Karatotev
7*7c3e9a0cSBoyan Karatotev# Compile time defines used by NXP platforms
8*7c3e9a0cSBoyan Karatotev
9*7c3e9a0cSBoyan KaratotevPLAT_DEF_OID := yes
10*7c3e9a0cSBoyan Karatotev
11*7c3e9a0cSBoyan Karatotevifeq (${PLAT_DEF_OID},yes)
12*7c3e9a0cSBoyan Karatotev
13*7c3e9a0cSBoyan KaratotevCRTTOOL_DEFINES += PLAT_DEF_OID
14*7c3e9a0cSBoyan KaratotevCRTTOOL_DEFINES += PDEF_KEYS
15*7c3e9a0cSBoyan KaratotevCRTTOOL_DEFINES += PDEF_CERTS
16*7c3e9a0cSBoyan KaratotevCRTTOOL_DEFINES += PDEF_EXTS
17*7c3e9a0cSBoyan Karatotev
18*7c3e9a0cSBoyan Karatotev
19*7c3e9a0cSBoyan KaratotevCRTTOOL_INCLUDE_DIRS		+=	${PLAT_DIR}/../common/fip_handler/common/
20*7c3e9a0cSBoyan Karatotev
21*7c3e9a0cSBoyan KaratotevPDEF_CERT_TOOL_PATH		:=	${PLAT_DIR}/cert_create_helper
22*7c3e9a0cSBoyan KaratotevCRTTOOL_INCLUDE_DIRS		+=	${PDEF_CERT_TOOL_PATH}/include
23*7c3e9a0cSBoyan Karatotev
24*7c3e9a0cSBoyan KaratotevPLAT_OBJECTS			+=	${PDEF_CERT_TOOL_PATH}/src/pdef_tbb_cert.c \
25*7c3e9a0cSBoyan Karatotev					${PDEF_CERT_TOOL_PATH}/src/pdef_tbb_ext.c \
26*7c3e9a0cSBoyan Karatotev					${PDEF_CERT_TOOL_PATH}/src/pdef_tbb_key.c
27*7c3e9a0cSBoyan Karatotev
28*7c3e9a0cSBoyan Karatotev$(shell rm ${PLAT_OBJECTS})
29*7c3e9a0cSBoyan Karatotev
30*7c3e9a0cSBoyan KaratotevCRTTOOL_SOURCES			+= ${PLAT_OBJECTS}
31*7c3e9a0cSBoyan Karatotevendif
32