xref: /arm-trusted-firmware/plat/arm/board/juno/cert_create_tbbr.mk (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
1*91f16700Schasinglulu#
2*91f16700Schasinglulu# Copyright (c) 2023, Arm Limited. All rights reserved.
3*91f16700Schasinglulu#
4*91f16700Schasinglulu# SPDX-License-Identifier: BSD-3-Clause
5*91f16700Schasinglulu#
6*91f16700Schasinglulu
7*91f16700SchasingluluPLAT_DEF_OID := 1
8*91f16700Schasinglulu
9*91f16700Schasingluluifeq (${PLAT_DEF_OID},1)
10*91f16700Schasinglulu  ifeq (${ETHOSN_NPU_DRIVER},1)
11*91f16700Schasinglulu    $(eval $(call add_define, PLAT_DEF_OID))
12*91f16700Schasinglulu    $(eval $(call add_define, PDEF_CERTS))
13*91f16700Schasinglulu    $(eval $(call add_define, PDEF_EXTS))
14*91f16700Schasinglulu    $(eval $(call add_define, PDEF_KEYS))
15*91f16700Schasinglulu
16*91f16700Schasinglulu    PLAT_INCLUDE			+=	-I ${PLAT_DIR}/certificate/include \
17*91f16700Schasinglulu						-I ../../include/drivers/arm
18*91f16700Schasinglulu
19*91f16700Schasinglulu    PLAT_OBJECTS			+=	${PLAT_DIR}certificate/src/juno_tbb_cert.o \
20*91f16700Schasinglulu						${PLAT_DIR}certificate/src/juno_tbb_ext.o \
21*91f16700Schasinglulu						${PLAT_DIR}certificate/src/juno_tbb_key.o
22*91f16700Schasinglulu
23*91f16700Schasinglulu    OBJECTS				+=	${PLAT_OBJECTS}
24*91f16700Schasinglulu  endif
25*91f16700Schasingluluendif
26