xref: /rk3399_rockchip-uboot/lib/optee_clientApi/Makefile (revision 1f25ada2a8eccef6ea3d9844a40d05d7ce7027d4)
1abdd2437Shisping#Copyright 2012 The Chromium Authors
2abdd2437Shisping#
3abdd2437Shisping# SPDX-License-Identifier:	GPL-2.0+
4abdd2437Shisping#
5abdd2437Shisping
6abdd2437Shispingobj-y += OpteeClientMem.o
7abdd2437Shispingobj-y += OpteeClientApiLib.o
8ae8ec5e1SHisping Linobj-y += OpteeClientInterface.o
9abdd2437Shispingobj-y += OpteeClientSMC.o
10abdd2437Shispingobj-y += OpteeClientRPC.o
11abdd2437Shispingobj-y += tee_smc-arm64.o
12*1f25ada2SHisping Linobj-y += OpteeClientRkFs.o
13abdd2437Shisping
14*1f25ada2SHisping Linifdef CONFIG_OPTEE_V1
15*1f25ada2SHisping Linobj-y += 258be795-f9ca-40e6-a8699ce6886c5d5d.o
16abdd2437Shispinglib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d.o: lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d.c
17abdd2437Shispinglib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d.c: lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d.ta
18df3e17bdSHisping Lin	$(srctree)/lib/optee_clientApi/tabinary_to_cfile.py --prefix keymaster --TA $< --out $@
19*1f25ada2SHisping Linendif
20*1f25ada2SHisping Lin
21*1f25ada2SHisping Linifdef CONFIG_OPTEE_V2
22*1f25ada2SHisping Linobj-y += 258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.o
23*1f25ada2SHisping Linlib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.o: lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.c
24*1f25ada2SHisping Linlib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.c: lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.ta
25*1f25ada2SHisping Lin	$(srctree)/lib/optee_clientApi/tabinary_to_cfile.py --prefix keymaster --TA $< --out $@
26*1f25ada2SHisping Linendif
27*1f25ada2SHisping Lin
28