xref: /rk3399_ARM-atf/services/std_svc/rmmd/rmmd.mk (revision 57bc3c40560285e6029742b7360f8a0d0ac2346c)
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