]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - 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
1#/** @file\r
2# \r
3# Component discription file for Bds module\r
4# \r
5# Copyright (c) 2008, Intel Corporation. <BR>\r
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
8# which accompanies this distribution. The full text of the license may be found at\r
9# http://opensource.org/licenses/bsd-license.php\r
10# \r
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13# \r
14#**/\r
15\r
16[Defines]\r
17 INF_VERSION = 0x00010005\r
18 BASE_NAME = BdsDxe\r
19 FILE_GUID = FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2F\r
20 MODULE_TYPE = DXE_DRIVER\r
21 VERSION_STRING = 1.0 \r
22 EFI_SPECIFICATION_VERSION = 0x00020000\r
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
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
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
91 ExtendedIfrSupportLib\r
92 GenericBdsLib\r
93 ReportStatusCodeLib\r
94 PerformanceLib\r
95 MemoryAllocationLib\r
96 UefiLib\r
97 UefiBootServicesTableLib\r
98 BaseMemoryLib\r
99 DebugLib\r
100 PrintLib\r
101 HiiLib\r
102 ExtendedHiiLib\r
103 UefiDriverEntryPoint\r
104 PlatformBdsLib\r
105 CapsuleLib\r
106\r
107[Guids]\r
108 gEfiGlobalVariableGuid # ALWAYS_CONSUMED\r
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
117\r
118[Protocols]\r
119 gEfiHiiStringProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
120 gEfiSimpleFileSystemProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
121 gEfiLoadFileProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
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
137\r
138[FeaturePcd.common]\r
139 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate\r
140 gEfiMdeModulePkgTokenSpaceGuid.PcdSupportHardwareErrorRecord\r
141 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
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