1#Copyright 2012 The Chromium Authors 2# 3# SPDX-License-Identifier: GPL-2.0+ 4# 5 6obj-y += OpteeClientMem.o 7obj-y += OpteeClientApiLib.o 8obj-y += OpteeClientInterface.o 9obj-y += OpteeClientSMC.o 10obj-y += OpteeClientRPC.o 11obj-y += tee_smc-arm64.o 12 13ifdef CONFIG_OPTEE_V1 14obj-y += OpteeClientRkFs.o 15obj-y += 258be795-f9ca-40e6-a8699ce6886c5d5d.o 16lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d.o: lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d.c 17lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d.c: lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d.ta 18 $(srctree)/lib/optee_clientApi/tabinary_to_cfile.py --prefix keymaster --TA $< --out $@ 19 20obj-y += c11fe8ac-b997-48cf-a28de2a55e5240ef.o 21lib/optee_clientApi/c11fe8ac-b997-48cf-a28de2a55e5240ef.o: lib/optee_clientApi/c11fe8ac-b997-48cf-a28de2a55e5240ef.c 22lib/optee_clientApi/c11fe8ac-b997-48cf-a28de2a55e5240ef.c: lib/optee_clientApi/c11fe8ac-b997-48cf-a28de2a55e5240ef.ta 23 $(srctree)/lib/optee_clientApi/tabinary_to_cfile.py --prefix widevine_keybox --TA $< --out $@ 24endif 25 26ifdef CONFIG_OPTEE_V2 27obj-y += OpteeClientRkFs-v2.o 28obj-y += 258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.o 29lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.o: lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.c 30lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.c: lib/optee_clientApi/258be795-f9ca-40e6-a8699ce6886c5d5d-for-optee-v2.ta 31 $(srctree)/lib/optee_clientApi/tabinary_to_cfile.py --prefix keymaster --TA $< --out $@ 32endif 33 34