xref: /rk3399_ARM-atf/lib/transfer_list/transfer_list.mk (revision b73aa414e4ab919c3a57373235072f3401364d80)
13ba2c151SRaymond Mao#
2b5d0740eSHarrison Mutai# Copyright (c) 2023-2025, Arm Limited and Contributors. All rights reserved.
33ba2c151SRaymond Mao#
43ba2c151SRaymond Mao# SPDX-License-Identifier: BSD-3-Clause
53ba2c151SRaymond Mao#
63ba2c151SRaymond Mao
73ba2c151SRaymond Maoifeq (${TRANSFER_LIST},1)
83ba2c151SRaymond Mao
9b5d0740eSHarrison Mutai# Default path if not set externally
10b5d0740eSHarrison MutaiLIBTL_PATH	?=	contrib/libtl
113ba2c151SRaymond Mao
12b5d0740eSHarrison Mutai# Common include paths (always needed)
13b5d0740eSHarrison MutaiINCLUDES	+=	-I$(LIBTL_PATH)/include \
14b5d0740eSHarrison Mutai			-I$(LIBTL_PATH)/include/arm
153ba2c151SRaymond Mao
16b5d0740eSHarrison MutaiLIBTL_SRC_PATH	:=	$(LIBTL_PATH)/src
17b5d0740eSHarrison Mutai
18b5d0740eSHarrison MutaiLIBTL_SRCS	:=	$(addprefix $(LIBTL_SRC_PATH)/, \
19b5d0740eSHarrison Mutai				arm/ep_info.c \
20b5d0740eSHarrison Mutai				generic/logging.c \
21b5d0740eSHarrison Mutai				generic/transfer_list.c)
22b5d0740eSHarrison Mutai
23*b67e9846SHarrison Mutaiifeq ($(MEASURED_BOOT), 1)
24*b67e9846SHarrison MutaiLIBTL_SRCS	+=	$(LIBTL_SRC_PATH)/generic/tpm_event_log.c
25*b67e9846SHarrison Mutaiendif
26*b67e9846SHarrison Mutai
27b5d0740eSHarrison Mutai$(eval $(call MAKE_LIB,tl))
283ba2c151SRaymond Mao
293ba2c151SRaymond Maoendif	# TRANSFER_LIST
30