]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Library/PlatformVarCleanupLib/PlatformVarCleanupLib.inf
IntelSiliconPkg: 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
SZ
5#\r
6# This program and the accompanying materials\r
7# are licensed and made available under the terms and conditions\r
8# of the BSD License which accompanies this distribution. The\r
9# full text of the license may be found at\r
10# http://opensource.org/licenses/bsd-license.php\r
11#\r
12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
14#\r
15##\r
16\r
17[Defines]\r
18 INF_VERSION = 0x00010005\r
19 BASE_NAME = PlatformVarCleanupLib\r
20 MODULE_UNI_FILE = PlatformVarCleanupLib.uni\r
21 FILE_GUID = 9C9623EB-4EF3-44e0-A931-F3A340D1A0F9\r
22 MODULE_TYPE = DXE_DRIVER\r
23 VERSION_STRING = 1.0\r
de005223 24 LIBRARY_CLASS = PlatformVarCleanupLib|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER\r
c95d9ab8 25 CONSTRUCTOR = PlatformVarCleanupLibConstructor\r
c103e09b 26 DESTRUCTOR = PlatformVarCleanupLibDestructor\r
c95d9ab8
SZ
27\r
28#\r
29# The following information is for reference only and not required by the build tools.\r
30#\r
31# VALID_ARCHITECTURES = IA32 X64\r
32#\r
33\r
34[Sources.common]\r
35 PlatVarCleanupLib.c\r
36 PlatVarCleanup.h\r
37 PlatVarCleanupHii.h\r
38 PlatVarCleanup.vfr\r
39 VfrStrings.uni\r
40\r
41[Packages]\r
42 MdePkg/MdePkg.dec\r
43 MdeModulePkg/MdeModulePkg.dec\r
44\r
45[LibraryClasses]\r
46 UefiBootServicesTableLib\r
47 UefiRuntimeServicesTableLib\r
c95d9ab8
SZ
48 BaseLib\r
49 DebugLib\r
50 BaseMemoryLib\r
51 PrintLib\r
52 MemoryAllocationLib\r
53 HiiLib\r
54\r
55[Guids]\r
56 gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## GUID\r
57 gEdkiiVarErrorFlagGuid ## CONSUMES ## Variable:L"VarErrorFlag"\r
58 gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event\r
59 gEfiCertPkcs7Guid ## SOMETIMES_CONSUMES ## GUID\r
60 gEfiCertTypeRsa2048Sha256Guid ## SOMETIMES_CONSUMES ## GUID\r
61\r
62[Protocols]\r
63 gEfiVariableArchProtocolGuid ## CONSUMES\r
64 gEdkiiVarCheckProtocolGuid ## CONSUMES\r
65 gEfiDevicePathProtocolGuid ## SOMETIMES_PRODUCES\r
66 gEfiFormBrowser2ProtocolGuid ## SOMETIMES_CONSUMES\r
67 gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_PRODUCES\r
68 gEfiHiiConfigRoutingProtocolGuid ## SOMETIMES_CONSUMES\r
69\r
70[Depex]\r
c95d9ab8
SZ
71 gEfiVariableArchProtocolGuid\r
72\r