]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Library/PlatformVarCleanupLib/PlatformVarCleanupLib.inf
MdeModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdeModulePkg / Library / PlatformVarCleanupLib / PlatformVarCleanupLib.inf
CommitLineData
c95d9ab8
SZ
1## @file\r
2# Sample platform variable cleanup library instance.\r
3#\r
de005223 4# Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.<BR>\r
c95d9ab8 5#\r
9d510e61 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
c95d9ab8
SZ
7#\r
8##\r
9\r
10[Defines]\r
11 INF_VERSION = 0x00010005\r
12 BASE_NAME = PlatformVarCleanupLib\r
13 MODULE_UNI_FILE = PlatformVarCleanupLib.uni\r
14 FILE_GUID = 9C9623EB-4EF3-44e0-A931-F3A340D1A0F9\r
15 MODULE_TYPE = DXE_DRIVER\r
16 VERSION_STRING = 1.0\r
de005223 17 LIBRARY_CLASS = PlatformVarCleanupLib|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER\r
c95d9ab8 18 CONSTRUCTOR = PlatformVarCleanupLibConstructor\r
c103e09b 19 DESTRUCTOR = PlatformVarCleanupLibDestructor\r
c95d9ab8
SZ
20\r
21#\r
22# The following information is for reference only and not required by the build tools.\r
23#\r
24# VALID_ARCHITECTURES = IA32 X64\r
25#\r
26\r
27[Sources.common]\r
28 PlatVarCleanupLib.c\r
29 PlatVarCleanup.h\r
30 PlatVarCleanupHii.h\r
31 PlatVarCleanup.vfr\r
32 VfrStrings.uni\r
33\r
34[Packages]\r
35 MdePkg/MdePkg.dec\r
36 MdeModulePkg/MdeModulePkg.dec\r
37\r
38[LibraryClasses]\r
39 UefiBootServicesTableLib\r
40 UefiRuntimeServicesTableLib\r
c95d9ab8
SZ
41 BaseLib\r
42 DebugLib\r
43 BaseMemoryLib\r
44 PrintLib\r
45 MemoryAllocationLib\r
46 HiiLib\r
47\r
48[Guids]\r
49 gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## GUID\r
50 gEdkiiVarErrorFlagGuid ## CONSUMES ## Variable:L"VarErrorFlag"\r
51 gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event\r
52 gEfiCertPkcs7Guid ## SOMETIMES_CONSUMES ## GUID\r
53 gEfiCertTypeRsa2048Sha256Guid ## SOMETIMES_CONSUMES ## GUID\r
54\r
55[Protocols]\r
56 gEfiVariableArchProtocolGuid ## CONSUMES\r
57 gEdkiiVarCheckProtocolGuid ## CONSUMES\r
58 gEfiDevicePathProtocolGuid ## SOMETIMES_PRODUCES\r
59 gEfiFormBrowser2ProtocolGuid ## SOMETIMES_CONSUMES\r
60 gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_PRODUCES\r
61 gEfiHiiConfigRoutingProtocolGuid ## SOMETIMES_CONSUMES\r
62\r
63[Depex]\r
c95d9ab8
SZ
64 gEfiVariableArchProtocolGuid\r
65\r