]> git.proxmox.com Git - mirror_edk2.git/blame - Nt32Pkg/PlatformBdsDxe/PlatformBds.inf
Remove the EDK prefix from library instance folder's name
[mirror_edk2.git] / Nt32Pkg / PlatformBdsDxe / PlatformBds.inf
CommitLineData
bc11b829 1#/** @file\r
2# Platfrom BDS driver\r
3#\r
4# Do platform action customized by IBV/OEM.\r
5# Copyright (c) 2007 - 2007, Intel Corporation\r
6#\r
7# All rights reserved. This program and the accompanying materials\r
8# are licensed and made available under the terms and conditions of the BSD License\r
9# which accompanies this distribution. The full text of the license may be found at\r
10# http://opensource.org/licenses/bsd-license.php\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\r
17################################################################################\r
18#\r
19# Defines Section - statements that will be processed to create a Makefile.\r
20#\r
21################################################################################\r
22[Defines]\r
23 INF_VERSION = 0x00010005\r
24 BASE_NAME = PlatformBds\r
25 FILE_GUID = A6F691AC-31C8-4444-854C-E2C1A6950F92\r
26 MODULE_TYPE = DXE_DRIVER\r
27 VERSION_STRING = 1.0\r
28 EDK_RELEASE_VERSION = 0x00020000\r
29 EFI_SPECIFICATION_VERSION = 0x00020000\r
30\r
31 ENTRY_POINT = BdsInitialize\r
32\r
33#\r
34# The following information is for reference only and not required by the build tools.\r
35#\r
36# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
37#\r
38\r
39################################################################################\r
40#\r
41# Sources Section - list of files that are required for the build to succeed.\r
42#\r
43################################################################################\r
44\r
45[Sources.common]\r
46 Generic/Bds.dxs\r
47 Generic/DeviceMngr/DeviceManagerVfr.Vfr\r
48 Generic/DeviceMngr/DeviceManagerStrings.uni\r
49 Generic/DeviceMngr/DeviceManager.c\r
50 Generic/DeviceMngr/DeviceManager.h\r
51 Generic/BootMngr/BootManagerVfr.Vfr\r
52 Generic/BootMngr/BootManagerStrings.uni\r
53 Generic/BootMngr/BootManager.c\r
54 Generic/BootMngr/BootManager.h\r
55 Generic/BootMaint/FE.vfr\r
56 Generic/BootMaint/FileExplorer.c\r
57 Generic/BootMaint/BootMaint.c\r
58 Generic/BootMaint/BBSsupport.c\r
59 Generic/BootMaint/UpdatePage.c\r
60 Generic/BootMaint/Variable.c\r
61 Generic/BootMaint/Data.c\r
62 Generic/BootMaint/ConsoleOption.c\r
63 Generic/BootMaint/BootOption.c\r
64 Generic/BootMaint/BmLib.c\r
65 Generic/BootMaint/FormGuid.h\r
66 Generic/BootMaint/BootMaint.h\r
67 Generic/BootMaint/BBSsupport.h\r
68 Generic/BootMaint/bm.vfr\r
69 Generic/BootMaint/bmstring.uni\r
70 Generic/MemoryTest.c\r
71 Generic/Capsules.c\r
72 Generic/Strings.uni\r
73 Generic/String.c\r
06335580 74 Generic/BdsString.h\r
bc11b829 75 Generic/Language.c\r
76 Generic/Language.h\r
77 Generic/FrontPageVfr.Vfr\r
78 Generic/FrontPageStrings.uni\r
79 Generic/FrontPage.c\r
80 Generic/FrontPage.h\r
81 Generic/BdsEntry.c\r
82 Generic/Bds.h\r
83 BdsPlatform.c\r
84 BdsPlatform.h\r
85 PlatformData.c\r
86\r
87################################################################################\r
88#\r
89# Package Dependency Section - list of Package files that are required for\r
90# this module.\r
91#\r
92################################################################################\r
93\r
94[Packages]\r
95 MdePkg/MdePkg.dec\r
96 MdeModulePkg/MdeModulePkg.dec\r
97 IntelFrameworkPkg/IntelFrameworkPkg.dec\r
98 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
99\r
100\r
101################################################################################\r
102#\r
103# Library Class Section - list of Library Classes that are required for\r
104# this module.\r
105#\r
106################################################################################\r
107\r
108[LibraryClasses]\r
109 PeCoffLib\r
110 HiiLibFramework\r
111 DevicePathLib\r
112 UefiRuntimeServicesTableLib\r
113 UefiBootServicesTableLib\r
114 BaseMemoryLib\r
115 MemoryAllocationLib\r
116 EdkGenericBdsLib\r
117 HobLib\r
118 ReportStatusCodeLib\r
119 IfrSupportLibFramework\r
120 PrintLib\r
121 PerformanceLib\r
122 DxeServicesTableLib\r
123 GraphicsLib\r
124 BaseLib\r
125 UefiDriverEntryPoint\r
126 UefiLib\r
127 DebugLib\r
128\r
129\r
130################################################################################\r
131#\r
132# Guid C Name Section - list of Guids that this module uses or produces.\r
133#\r
134################################################################################\r
135\r
136[Guids]\r
137# MemoryArray # SOMETIMES_CONSUMED Data Hub\r
138# ProcessorFrequency # SOMETIMES_CONSUMED Data Hub\r
139# ProcessorVersion # SOMETIMES_CONSUMED Data Hub\r
140# SystemManufacturer # SOMETIMES_CONSUMED Data Hub\r
141# BiosVendor # SOMETIMES_CONSUMED Data Hub\r
142 gEfiFlashMapHobGuid # ALWAYS_CONSUMED Hob: GUID_EXTENSION\r
143 gEfiDefaultBmpLogoGuid # SOMETIMES_CONSUMED\r
144 gEfiFileInfoGuid # ALWAYS_CONSUMED\r
145 gEfiFileSystemVolumeLabelInfoIdGuid # ALWAYS_CONSUMED\r
146 gEfiGenericPlatformVariableGuid # ALWAYS_CONSUMED\r
147 gEfiGlobalVariableGuid # ALWAYS_CONSUMED\r
148 gEfiBootStateGuid # ALWAYS_CONSUMED\r
149\r
150\r
151################################################################################\r
152#\r
153# Protocol C Name Section - list of Protocol and Protocol Notify C Names\r
154# that this module uses or produces.\r
155#\r
156################################################################################\r
157\r
158[Protocols]\r
159 gEfiGraphicsOutputProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
160 gEfiGenericMemTestProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
161 gEfiSerialIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
162 gEfiBlockIoProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
163 gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
164 gEfiSimpleFileSystemProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
165 gEfiLoadFileProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
166 gEfiUgaDrawProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
167 gEfiCpuIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
168 gEfiConsoleControlProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
169 gEfiFormBrowserProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
170 gEfiDataHubProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
171 gEfiFormCallbackProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
172 gEfiHiiProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
173 gEfiLegacyBiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
174 gEfiBdsArchProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
175\r
535fa322 176[depex]\r
177 gEfiHiiProtocolGuid