xref: /rk3399_ARM-atf/services/std_svc/rmmd/trp/trp.mk (revision 7e8b7096d12cb72f6ee5c24804d4da81d0595dc9)
150a3056aSZelalem Aweke#
2*05d22c30SBoyan Karatotev# Copyright (c) 2021-2025, Arm Limited and Contributors. All rights reserved.
350a3056aSZelalem Aweke#
450a3056aSZelalem Aweke# SPDX-License-Identifier: BSD-3-Clause
550a3056aSZelalem Aweke#
650a3056aSZelalem Aweke
750a3056aSZelalem AwekeRMM_SOURCES		+=	services/std_svc/rmmd/trp/trp_entry.S \
81d0ca40eSJavier Almansa Sobrino				services/std_svc/rmmd/trp/trp_main.c  \
91d0ca40eSJavier Almansa Sobrino				services/std_svc/rmmd/trp/trp_helpers.c
1050a3056aSZelalem Aweke
1182274936SChris KayRMM_DEFAULT_LINKER_SCRIPT_SOURCE := services/std_svc/rmmd/trp/linker.ld.S
1250a3056aSZelalem Aweke
1350a3056aSZelalem Aweke# Include the platform-specific TRP Makefile
1450a3056aSZelalem Aweke# If no platform-specific TRP Makefile exists, it means TRP is not supported
1550a3056aSZelalem Aweke# on this platform.
1650a3056aSZelalem AwekeTRP_PLAT_MAKEFILE := $(wildcard ${PLAT_DIR}/trp/trp-${PLAT}.mk)
1750a3056aSZelalem Awekeifeq (,${TRP_PLAT_MAKEFILE})
1850a3056aSZelalem Aweke  $(error TRP is not supported on platform ${PLAT})
1950a3056aSZelalem Awekeelse
2050a3056aSZelalem Aweke  include ${TRP_PLAT_MAKEFILE}
2150a3056aSZelalem Awekeendif
22