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