ArmPkg: only attempt buildin MmCommunicationDxe for AArch64
[mirror_edk2.git] / SecurityPkg / Library / PeiTcg2PhysicalPresenceLib / PeiTcg2PhysicalPresenceLib.inf
CommitLineData
1abfa4ce
JY
1## @file\r
2# Get TPM 2.0 physical presence information.\r
3#\r
4# This library will get TPM 2.0 physical presence information.\r
5#\r
1a2ad3ba 6# Copyright (c) 2015 - 2020, Intel Corporation. All rights reserved.<BR>\r
289b714b 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
1abfa4ce
JY
8#\r
9##\r
10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = PeiTcg2PhysicalPresenceLib\r
14 MODULE_UNI_FILE = PeiTcg2PhysicalPresenceLib.uni\r
15 FILE_GUID = AB82E7BE-0970-480b-93EB-3D332B89F99E\r
16 MODULE_TYPE = PEIM\r
17 VERSION_STRING = 1.0\r
18 LIBRARY_CLASS = Tcg2PhysicalPresenceLib|PEIM\r
19\r
20#\r
21# The following information is for reference only and not required by the build tools.\r
22#\r
4cecd19a 23# VALID_ARCHITECTURES = IA32 X64 EBC\r
1abfa4ce
JY
24#\r
25\r
26[Sources]\r
27 PeiTcg2PhysicalPresenceLib.c\r
28\r
29[Packages]\r
30 MdePkg/MdePkg.dec\r
31 MdeModulePkg/MdeModulePkg.dec\r
32 SecurityPkg/SecurityPkg.dec\r
33\r
34[LibraryClasses]\r
35 DebugLib\r
36 PeiServicesLib\r
37 PeiServicesTablePointerLib\r
b3548d32 38\r
1abfa4ce
JY
39[Guids]\r
40 ## SOMETIMES_CONSUMES ## Variable:L"PhysicalPresenceFlags"\r
41 gEfiTcg2PhysicalPresenceGuid\r
42\r
43[Ppis]\r
44 gEfiPeiReadOnlyVariable2PpiGuid ## CONSUMES\r
45\r
1a2ad3ba
MC
46[Pcd]\r
47 gEfiSecurityPkgTokenSpaceGuid.PcdTcg2PhysicalPresenceFlags ## SOMETIMES_CONSUMES\r
48\r
1abfa4ce 49[Depex]\r
b3548d32 50 gEfiPeiReadOnlyVariable2PpiGuid\r