177c27753SZelalem Aweke# 2*57bc3c40SRohit Mathew# Copyright (c) 2021-2024, ARM Limited and Contributors. All rights reserved. 377c27753SZelalem Aweke# 477c27753SZelalem Aweke# SPDX-License-Identifier: BSD-3-Clause 577c27753SZelalem Aweke# 677c27753SZelalem Aweke 777c27753SZelalem Awekeifneq (${ARCH},aarch64) 877c27753SZelalem Aweke $(error "Error: RMMD is only supported on aarch64.") 977c27753SZelalem Awekeendif 1077c27753SZelalem Aweke 11*57bc3c40SRohit Mathew# Include TRP makefile only if RMM is not defined. 12*57bc3c40SRohit Mathewifeq ($(RMM),) 1350a3056aSZelalem Aweke include services/std_svc/rmmd/trp/trp.mk 14*57bc3c40SRohit Mathewendif 1550a3056aSZelalem Aweke 1677c27753SZelalem AwekeRMMD_SOURCES += $(addprefix services/std_svc/rmmd/, \ 1777c27753SZelalem Aweke ${ARCH}/rmmd_helpers.S \ 180f9159b7SSoby Mathew rmmd_main.c \ 190f9159b7SSoby Mathew rmmd_attest.c) 2050a3056aSZelalem Aweke 215b18de09SZelalem Aweke# Let the top-level Makefile know that we intend to include RMM image 225b18de09SZelalem AwekeNEED_RMM := yes 23