]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Library/VarCheckPolicyLib/VarCheckPolicyLib.inf
MdeModulePkg/VarCheckPolicyLib: implement standalone MM version
[mirror_edk2.git] / MdeModulePkg / Library / VarCheckPolicyLib / VarCheckPolicyLib.inf
CommitLineData
483449c9
BB
1## @file VarCheckPolicyLib.inf\r
2# This is an instance of a VarCheck lib that leverages the business logic behind\r
3# the VariablePolicy code to make its decisions.\r
4#\r
5# Copyright (c) Microsoft Corporation.\r
6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
7##\r
8\r
9[Defines]\r
10 INF_VERSION = 0x00010005\r
11 BASE_NAME = VarCheckPolicyLib\r
12 FILE_GUID = 9C28A48F-C884-4B1F-8B95-DEF125448023\r
13 MODULE_TYPE = DXE_RUNTIME_DRIVER\r
14 VERSION_STRING = 1.0\r
15 LIBRARY_CLASS = NULL|DXE_RUNTIME_DRIVER DXE_SMM_DRIVER\r
e2747dbb 16 CONSTRUCTOR = VarCheckPolicyLibTraditionalConstructor\r
483449c9
BB
17\r
18\r
19[Sources]\r
20 VarCheckPolicyLib.c\r
e2747dbb
MK
21 VarCheckPolicyLibTraditional.c\r
22 VarCheckPolicyLib.h\r
483449c9
BB
23\r
24\r
25[Packages]\r
26 MdePkg/MdePkg.dec\r
27 MdeModulePkg/MdeModulePkg.dec\r
28\r
29\r
30[LibraryClasses]\r
31 BaseLib\r
32 DebugLib\r
33 BaseMemoryLib\r
483449c9
BB
34 MemoryAllocationLib\r
35 VarCheckLib\r
36 VariablePolicyLib\r
37 VariablePolicyHelperLib\r
38 SafeIntLib\r
39 MmServicesTableLib\r
40\r
41\r
42[Guids]\r
43 gVarCheckPolicyLibMmiHandlerGuid ## CONSUME ## Used to register for MM Communication events.\r