]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/BdsDxe/BdsDxe.inf
Fix a typo in Pcd name
[mirror_edk2.git] / MdeModulePkg / Universal / BdsDxe / BdsDxe.inf
CommitLineData
93e3992d 1#/** @file\r
fd6a62f3 2# \r
3# Component discription file for Bds module\r
4# \r
5# Copyright (c) 2008, Intel Corporation. <BR>\r
8541adab 6# All rights reserved. This program and the accompanying materials\r
7# are licensed and made available under the terms and conditions of the BSD License\r
fd6a62f3 8# which accompanies this distribution. The full text of the license may be found at\r
8541adab 9# http://opensource.org/licenses/bsd-license.php\r
fd6a62f3 10# \r
8541adab 11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
93e3992d 12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
fd6a62f3 13# \r
93e3992d 14#**/\r
15\r
16[Defines]\r
17 INF_VERSION = 0x00010005\r
062539cf 18 BASE_NAME = BdsDxe\r
93e3992d 19 FILE_GUID = FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F\r
20 MODULE_TYPE = DXE_DRIVER\r
21 VERSION_STRING = 1.0\r
22 EDK_RELEASE_VERSION = 0x00020000\r
23 EFI_SPECIFICATION_VERSION = 0x00020000\r
24\r
25 ENTRY_POINT = BdsInitialize\r
26\r
27#\r
28# The following information is for reference only and not required by the build tools.\r
29#\r
30# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
31#\r
32\r
33[Sources.common]\r
34 FrontPage.h\r
35 Language.h\r
36 Bds.h\r
37 Hotkey.h\r
38 BootMaint/BBSsupport.h\r
39 BootMngr/BootManager.h\r
40 BootMaint/BootMaint.h\r
41 String.h\r
42 BootMaint/FormGuid.h\r
43 HwErrRecSupport.c\r
44 HwErrRecSupport.h\r
45\r
46 DeviceMngr/DeviceManager.h\r
47 DeviceMngr/DeviceManagerVfr.Vfr\r
48 DeviceMngr/DeviceManagerStrings.uni\r
49 DeviceMngr/DeviceManager.c\r
50 BootMngr/BootManagerVfr.Vfr\r
51 BootMngr/BootManagerStrings.uni\r
52 BootMngr/BootManager.c\r
53 BootMaint/FE.vfr\r
54 BootMaint/FileExplorer.c\r
55 BootMaint/BootMaint.c\r
56 BootMaint/BBSsupport.c\r
57 BootMaint/UpdatePage.c\r
58 BootMaint/Variable.c\r
59 BootMaint/Data.c\r
60 BootMaint/ConsoleOption.c\r
61 BootMaint/BootOption.c\r
62 BootMaint/BmLib.c\r
63 BootMaint/Bm.vfr\r
64 BootMaint/Bmstring.uni\r
65 Hotkey.c\r
66 MemoryTest.c\r
67 Capsules.c\r
68 Strings.uni\r
69 String.c\r
70 Language.c\r
71 FrontPageVfr.Vfr\r
72 FrontPageStrings.uni\r
73 FrontPage.c\r
74 BdsEntry.c\r
75\r
76\r
77[Packages]\r
78 MdePkg/MdePkg.dec\r
79 MdeModulePkg/MdeModulePkg.dec\r
dce655e8 80 #\r
81 #This dependency is because of gEfiLegacyBiosProtocolGuid and gEfiDataHubProtocolGuid. It may be removed if a Library class is created to\r
82 #abstract away definition in Framework specification or PI spec incorporates the Legacy Booting Protocols and Data Hub Protocols.\r
83 #\r
93e3992d 84 IntelFrameworkPkg/IntelFrameworkPkg.dec\r
85\r
86\r
87[LibraryClasses]\r
88 DevicePathLib\r
89 BaseLib\r
90 HobLib\r
91 UefiRuntimeServicesTableLib\r
92 IfrSupportLib\r
9226efe5 93 ExtendedIfrSupportLib\r
93e3992d 94 GenericBdsLib\r
95 ReportStatusCodeLib\r
96 PerformanceLib\r
97 DxeServicesTableLib\r
98 MemoryAllocationLib\r
99 GraphicsLib\r
100 UefiLib\r
101 UefiBootServicesTableLib\r
102 BaseMemoryLib\r
103 DebugLib\r
104 PrintLib\r
105 HiiLib\r
9226efe5 106 ExtendedHiiLib\r
93e3992d 107 UefiDriverEntryPoint\r
108 PlatformBdsLib\r
109 CapsuleLib\r
110\r
111[Guids]\r
112 gEfiGlobalVariableGuid # ALWAYS_CONSUMED\r
113 gEfiHobListGuid # ALWAYS_CONSUMED\r
114 gEfiBootStateGuid # ALWAYS_CONSUMED\r
115 gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED\r
116 gEfiFileInfoGuid # ALWAYS_CONSUMED\r
117 gEfiGenericPlatformVariableGuid\r
118 gEfiMiscSubClassGuid\r
119 gEfiMemorySubClassGuid\r
120 gEfiProcessorSubClassGuid\r
121 gEfiCapsuleVendorGuid\r
8541adab 122\r
93e3992d 123[Protocols]\r
124 gEfiHiiStringProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
125 gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
126 gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
93e3992d 127 gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
128 gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
129 gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
130 gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
131 gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
132 gEfiHiiDatabaseProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
133 gEfiUgaDrawProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
134 gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
135 gEfiGraphicsOutputProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
136 gEfiSimpleTextInputExProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
137 gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
138 gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
139 gEfiFormBrowser2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
140 gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
141 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
8541adab 142\r
93e3992d 143[FeaturePcd.common]\r
ca65d105 144 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate\r
93e3992d 145 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHardwareErrorRecord\r
8541adab 146 gEfiMdeModulePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
93e3992d 147\r
148[Pcd.common]\r
149 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes\r
150 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang\r
151 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes\r
152 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang\r
153 gEfiMdeModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel\r
154\r
155[Depex]\r
156 gEfiHiiDatabaseProtocolGuid\r
157\r