]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Library/VarCheckPcdLib/VarCheckPcdLib.inf
MdeModulePkg: Fix the build fail issue on VS2008\VS2010\GCC
[mirror_edk2.git] / MdeModulePkg / Library / VarCheckPcdLib / VarCheckPcdLib.inf
CommitLineData
a2918326
SZ
1## @file\r
2# NULL class library to register var check PCD handler.\r
3#\r
4# In platform *.fdf, the example build rule for the driver this library linked to.\r
5# [Rule.Common.DXE_RUNTIME_DRIVER.VARCHECKPCD]\r
6# FILE DRIVER = $(NAMED_GUID) {\r
7# RAW BIN $(WORKSPACE)/$(OUTPUT_DIRECTORY)/$(TARGET)_$(TOOL_CHAIN_TAG)/FV/PcdVarCheck.bin\r
8# DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex\r
9# PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi\r
10# UI STRING="$(MODULE_NAME)" Optional\r
11# VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)\r
12# }\r
13#\r
14# or\r
15#\r
16# [Rule.Common.DXE_SMM_DRIVER.VARCHECKPCD]\r
17# FILE SMM = $(NAMED_GUID) {\r
18# RAW BIN $(WORKSPACE)/$(OUTPUT_DIRECTORY)/$(TARGET)_$(TOOL_CHAIN_TAG)/FV/PcdVarCheck.bin\r
19# DXE_DEPEX DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex\r
20# PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi\r
21# UI STRING="$(MODULE_NAME)" Optional\r
22# VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)\r
23# }\r
24#\r
25# In platform *.dsc, also need add one line below to enable PcdVarCheck.bin generation by BaseTools.\r
26# PCD_VAR_CHECK_GENERATION = TRUE\r
27#\r
28# Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
29#\r
30# This program and the accompanying materials\r
31# are licensed and made available under the terms and conditions\r
32# of the BSD License which accompanies this distribution. The\r
33# full text of the license may be found at\r
34# http://opensource.org/licenses/bsd-license.php\r
35#\r
36# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
37# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
38#\r
39##\r
40\r
41[Defines]\r
42 INF_VERSION = 0x00010005\r
43 BASE_NAME = VarCheckPcdLib\r
44 MODULE_UNI_FILE = VarCheckPcdLib.uni\r
45 FILE_GUID = D4FA5311-5F1F-4B1E-9AC3-90C4DFC029F1\r
46 MODULE_TYPE = DXE_RUNTIME_DRIVER\r
47 VERSION_STRING = 1.0\r
48 LIBRARY_CLASS = NULL|DXE_RUNTIME_DRIVER DXE_SMM_DRIVER\r
49 CONSTRUCTOR = VarCheckPcdLibNullClassConstructor\r
50\r
51[Sources]\r
52 VarCheckPcdLibNullClass.c\r
53 VarCheckPcdStructure.h\r
54\r
55[Packages]\r
56 MdePkg/MdePkg.dec\r
57 MdeModulePkg/MdeModulePkg.dec\r
58\r
59[LibraryClasses]\r
60 BaseLib\r
61 DebugLib\r
62 BaseMemoryLib\r
63 DxeServicesLib\r
64 MemoryAllocationLib\r
65 VarCheckLib\r