xref: /rk3399_ARM-atf/drivers/auth/mbedtls/mbedtls_common.mk (revision d25b527c88500d6ee69e39a9662a04694230991b)
17d37aa17SJuan Castillo#
2*d25b527cSJeenu Viswambharan# Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved.
37d37aa17SJuan Castillo#
482cb2c1aSdp-arm# SPDX-License-Identifier: BSD-3-Clause
57d37aa17SJuan Castillo#
67d37aa17SJuan Castillo
77d37aa17SJuan Castilloifneq (${MBEDTLS_COMMON_MK},1)
87d37aa17SJuan CastilloMBEDTLS_COMMON_MK	:=	1
97d37aa17SJuan Castillo
107d37aa17SJuan Castillo# MBEDTLS_DIR must be set to the mbed TLS main directory (it must contain
117d37aa17SJuan Castillo# the 'include' and 'library' subdirectories).
127d37aa17SJuan Castilloifeq (${MBEDTLS_DIR},)
137d37aa17SJuan Castillo  $(error Error: MBEDTLS_DIR not set)
147d37aa17SJuan Castilloendif
157d37aa17SJuan Castillo
167d37aa17SJuan CastilloINCLUDES		+=	-I${MBEDTLS_DIR}/include		\
177d37aa17SJuan Castillo				-Iinclude/drivers/auth/mbedtls
187d37aa17SJuan Castillo
197d37aa17SJuan Castillo# Specify mbed TLS configuration file
20649dbf6fSJuan CastilloMBEDTLS_CONFIG_FILE	:=	"<mbedtls_config.h>"
21649dbf6fSJuan Castillo$(eval $(call add_define,MBEDTLS_CONFIG_FILE))
227d37aa17SJuan Castillo
237d37aa17SJuan CastilloMBEDTLS_COMMON_SOURCES	:=	drivers/auth/mbedtls/mbedtls_common.c	\
247d37aa17SJuan Castillo				$(addprefix ${MBEDTLS_DIR}/library/,	\
257d37aa17SJuan Castillo				asn1parse.c 				\
267d37aa17SJuan Castillo				asn1write.c 				\
277d37aa17SJuan Castillo				memory_buffer_alloc.c			\
287d37aa17SJuan Castillo				oid.c 					\
297d37aa17SJuan Castillo				platform.c 				\
30*d25b527cSJeenu Viswambharan				platform_util.c				\
31*d25b527cSJeenu Viswambharan				rsa_internal.c				\
327d37aa17SJuan Castillo				)
337d37aa17SJuan Castillo
347d37aa17SJuan Castilloendif
35