xref: /rk3399_rockchip-uboot/lib/optee_clientApi/Makefile (revision 3251364c8e16e8346c2edf3a3454739af0dc03aa)
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
12abdd2437Shisping
131f25ada2SHisping Linifdef CONFIG_OPTEE_V1
14*3251364cSHisping Linobj-y += OpteeClientRkFs.o
151f25ada2SHisping 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 $@
191f25ada2SHisping Linendif
201f25ada2SHisping Lin
211f25ada2SHisping Linifdef CONFIG_OPTEE_V2
22*3251364cSHisping Linobj-y += OpteeClientRkFs-v2.o
231f25ada2SHisping Linobj-y += 258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.o
241f25ada2SHisping Linlib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.o: lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.c
251f25ada2SHisping Linlib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.c: lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.ta
261f25ada2SHisping Lin	$(srctree)/lib/optee_clientApi/tabinary_to_cfile.py --prefix keymaster --TA $< --out $@
271f25ada2SHisping Linendif
281f25ada2SHisping Lin
29