1### @file
2# Component name for module DxePlatformBootManagerLib
3#
4# Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
5#
6# SPDX-License-Identifier: BSD-2-Clause-Patent
7#
8###
9
10[Defines]
11  INF_VERSION                    = 0x00010017
12  BASE_NAME                      = DxePlatformBootManagerLib
13  FILE_GUID                      = A6BC385D-59E5-4B77-87D7-200ABAA83C15
14  VERSION_STRING                 = 1.0
15  MODULE_TYPE                    = DXE_DRIVER
16  UEFI_SPECIFICATION_VERSION     = 2.10
17  LIBRARY_CLASS                  = PlatformBootManagerLib|DXE_DRIVER
18#
19# The following information is for reference only and not required by the build tools.
20#
21# VALID_ARCHITECTURES = IA32 X64 EBC
22#
23
24[LibraryClasses]
25  BaseLib
26  UefiBootServicesTableLib
27  DebugLib
28  UefiLib
29  HobLib
30  UefiBootManagerLib
31  PerformanceLib
32  BoardBootManagerLib
33
34[Packages]
35  MdePkg/MdePkg.dec
36  MdeModulePkg/MdeModulePkg.dec
37  SecurityPkg/SecurityPkg.dec
38  MinPlatformPkg/MinPlatformPkg.dec
39
40[Sources]
41  BdsPlatform.c
42  BdsPlatform.h
43
44[Protocols]
45  gEfiDxeSmmReadyToLockProtocolGuid              ## PRODUCES
46
47[Guids]
48  gEfiEndOfDxeEventGroupGuid                     ## CONSUMES
49  gBdsEventBeforeConsoleAfterTrustedConsoleGuid
50  gBdsEventBeforeConsoleBeforeEndOfDxeGuid
51  gBdsEventAfterConsoleReadyBeforeBootOptionGuid
52
53[Depex.common.DXE_DRIVER]
54  gEfiVariableArchProtocolGuid
55