2 # EDKII System Capsule library.
4 # EDKII System Capsule library instance for DXE/PEI post memory phase.
6 # Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.<BR>
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 INF_VERSION = 0x00010005
13 BASE_NAME = EdkiiSystemCapsuleLib
14 MODULE_UNI_FILE = EdkiiSystemCapsuleLib.uni
15 FILE_GUID = 109D5FC6-56E6-481A-88EF-0CB828FBE0F6
18 LIBRARY_CLASS = EdkiiSystemCapsuleLib
19 CONSTRUCTOR = EdkiiSystemCapsuleLibConstructor
22 # The following information is for reference only and not required by the build tools.
24 # VALID_ARCHITECTURES = IA32 X64 EBC
28 EdkiiSystemCapsuleLib.c
32 MdeModulePkg/MdeModulePkg.dec
33 SecurityPkg/SecurityPkg.dec
34 SignedCapsulePkg/SignedCapsulePkg.dec
45 gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiSystemFirmwareImageDescriptor ## CONSUMES
46 gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiSystemFirmwareFileGuid ## CONSUMES
47 gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer ## CONSUMES
48 gEfiSecurityPkgTokenSpaceGuid.PcdPkcs7CertBuffer ## CONSUMES
51 gEdkiiSystemFirmwareImageDescriptorFileGuid ## SOMETIMES_CONSUMES ## GUID
52 gEdkiiSystemFmpCapsuleConfigFileGuid ## SOMETIMES_CONSUMES ## GUID
53 gEdkiiSystemFmpCapsuleDriverFvFileGuid ## SOMETIMES_CONSUMES ## GUID
54 gEfiCertPkcs7Guid ## SOMETIMES_CONSUMES ## GUID
55 gEfiCertTypeRsa2048Sha256Guid ## SOMETIMES_CONSUMES ## GUID
56 gEfiSignedCapsulePkgTokenSpaceGuid ## SOMETIMES_CONSUMES ## GUID
57 gZeroGuid ## SOMETIMES_CONSUMES ## GUID