xref: /rk3399_ARM-atf/plat/nxp/common/sip_svc/sipsvc.mk (revision c2d621db58c070cc3f4c5af3a651ee7cbb71d8cc)
1*c2d621dbSPankaj Gupta#
2*c2d621dbSPankaj Gupta# Copyright 2018-2020 NXP
3*c2d621dbSPankaj Gupta#
4*c2d621dbSPankaj Gupta# SPDX-License-Identifier: BSD-3-Clause
5*c2d621dbSPankaj Gupta#
6*c2d621dbSPankaj Gupta#
7*c2d621dbSPankaj Gupta#------------------------------------------------------------------------------
8*c2d621dbSPankaj Gupta#
9*c2d621dbSPankaj Gupta# Select the SIP SVC files
10*c2d621dbSPankaj Gupta#
11*c2d621dbSPankaj Gupta# -----------------------------------------------------------------------------
12*c2d621dbSPankaj Gupta
13*c2d621dbSPankaj Guptaifeq (${ADD_SIPSVC},)
14*c2d621dbSPankaj Gupta
15*c2d621dbSPankaj GuptaADD_SIPSVC		:= 1
16*c2d621dbSPankaj Gupta
17*c2d621dbSPankaj GuptaPLAT_SIPSVC_PATH	:= $(PLAT_COMMON_PATH)/sip_svc
18*c2d621dbSPankaj Gupta
19*c2d621dbSPankaj GuptaSIPSVC_SOURCES		:= ${PLAT_SIPSVC_PATH}/sip_svc.c \
20*c2d621dbSPankaj Gupta			   ${PLAT_SIPSVC_PATH}/$(ARCH)/sipsvc.S
21*c2d621dbSPankaj Gupta
22*c2d621dbSPankaj GuptaPLAT_INCLUDES		+=	-I${PLAT_SIPSVC_PATH}/include
23*c2d621dbSPankaj Gupta
24*c2d621dbSPankaj Guptaifeq (${BL_COMM_SIPSVC_NEEDED},yes)
25*c2d621dbSPankaj GuptaBL_COMMON_SOURCES	+= ${SIPSVC_SOURCES}
26*c2d621dbSPankaj Guptaelse
27*c2d621dbSPankaj Guptaifeq (${BL2_SIPSVC_NEEDED},yes)
28*c2d621dbSPankaj GuptaBL2_SOURCES		+= ${SIPSVC_SOURCES}
29*c2d621dbSPankaj Guptaendif
30*c2d621dbSPankaj Guptaifeq (${BL31_SIPSVC_NEEDED},yes)
31*c2d621dbSPankaj GuptaBL31_SOURCES		+= ${SIPSVC_SOURCES}
32*c2d621dbSPankaj Guptaendif
33*c2d621dbSPankaj Guptaendif
34*c2d621dbSPankaj Guptaendif
35*c2d621dbSPankaj Gupta# -----------------------------------------------------------------------------
36