]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/BdsDxe/BdsDxe.inf
Remove some useless EDK_RELEASE_VERSION, EFI_SPECIFICATION_VERSION ,and review VALID_...
[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
cfc8865f 21 VERSION_STRING = 1.0 \r
93e3992d 22 EFI_SPECIFICATION_VERSION = 0x00020000\r
93e3992d 23 ENTRY_POINT = BdsInitialize\r
24\r
25#\r
26# The following information is for reference only and not required by the build tools.\r
27#\r
28# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
29#\r
30\r
31[Sources.common]\r
32 FrontPage.h\r
33 Language.h\r
34 Bds.h\r
35 Hotkey.h\r
36 BootMaint/BBSsupport.h\r
37 BootMngr/BootManager.h\r
38 BootMaint/BootMaint.h\r
39 String.h\r
40 BootMaint/FormGuid.h\r
41 HwErrRecSupport.c\r
42 HwErrRecSupport.h\r
43\r
44 DeviceMngr/DeviceManager.h\r
45 DeviceMngr/DeviceManagerVfr.Vfr\r
46 DeviceMngr/DeviceManagerStrings.uni\r
47 DeviceMngr/DeviceManager.c\r
48 BootMngr/BootManagerVfr.Vfr\r
49 BootMngr/BootManagerStrings.uni\r
50 BootMngr/BootManager.c\r
51 BootMaint/FE.vfr\r
52 BootMaint/FileExplorer.c\r
53 BootMaint/BootMaint.c\r
54 BootMaint/BBSsupport.c\r
55 BootMaint/UpdatePage.c\r
56 BootMaint/Variable.c\r
57 BootMaint/Data.c\r
58 BootMaint/ConsoleOption.c\r
59 BootMaint/BootOption.c\r
60 BootMaint/BmLib.c\r
61 BootMaint/Bm.vfr\r
62 BootMaint/Bmstring.uni\r
63 Hotkey.c\r
64 MemoryTest.c\r
65 Capsules.c\r
66 Strings.uni\r
67 String.c\r
68 Language.c\r
69 FrontPageVfr.Vfr\r
70 FrontPageStrings.uni\r
71 FrontPage.c\r
72 BdsEntry.c\r
73\r
74\r
75[Packages]\r
76 MdePkg/MdePkg.dec\r
77 MdeModulePkg/MdeModulePkg.dec\r
dce655e8 78 #\r
79 #This dependency is because of gEfiLegacyBiosProtocolGuid and gEfiDataHubProtocolGuid. It may be removed if a Library class is created to\r
80 #abstract away definition in Framework specification or PI spec incorporates the Legacy Booting Protocols and Data Hub Protocols.\r
81 #\r
93e3992d 82 IntelFrameworkPkg/IntelFrameworkPkg.dec\r
83\r
84\r
85[LibraryClasses]\r
86 DevicePathLib\r
87 BaseLib\r
88 HobLib\r
89 UefiRuntimeServicesTableLib\r
90 IfrSupportLib\r
9226efe5 91 ExtendedIfrSupportLib\r
93e3992d 92 GenericBdsLib\r
93 ReportStatusCodeLib\r
94 PerformanceLib\r
93e3992d 95 MemoryAllocationLib\r
93e3992d 96 UefiLib\r
97 UefiBootServicesTableLib\r
98 BaseMemoryLib\r
99 DebugLib\r
100 PrintLib\r
101 HiiLib\r
9226efe5 102 ExtendedHiiLib\r
93e3992d 103 UefiDriverEntryPoint\r
104 PlatformBdsLib\r
105 CapsuleLib\r
106\r
107[Guids]\r
108 gEfiGlobalVariableGuid # ALWAYS_CONSUMED\r
93e3992d 109 gEfiBootStateGuid # ALWAYS_CONSUMED\r
110 gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED\r
111 gEfiFileInfoGuid # ALWAYS_CONSUMED\r
112 gEfiGenericPlatformVariableGuid\r
113 gEfiMiscSubClassGuid\r
114 gEfiMemorySubClassGuid\r
115 gEfiProcessorSubClassGuid\r
116 gEfiCapsuleVendorGuid\r
8541adab 117\r
93e3992d 118[Protocols]\r
119 gEfiHiiStringProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
120 gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
121 gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
93e3992d 122 gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
123 gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
124 gEfiGenericMemTestProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
125 gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
126 gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
127 gEfiHiiDatabaseProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
128 gEfiUgaDrawProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
129 gEfiBlockIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
130 gEfiGraphicsOutputProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
131 gEfiSimpleTextInputExProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
132 gEfiHiiConfigRoutingProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
133 gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
134 gEfiFormBrowser2ProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
135 gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
136 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
8541adab 137\r
93e3992d 138[FeaturePcd.common]\r
ca65d105 139 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate\r
93e3992d 140 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHardwareErrorRecord\r
b3154720 141 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
93e3992d 142\r
143[Pcd.common]\r
144 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes\r
145 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLang\r
146 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes\r
147 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang\r
148 gEfiMdeModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel\r
149\r
150[Depex]\r
151 gEfiHiiDatabaseProtocolGuid\r
152\r