• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## @file
2#  Boot Manager Library used by UiApp.
3#
4#  Copyright (c) 2011 - 2015, Intel Corporation. All rights reserved.<BR>
5#  This program and the accompanying materials are licensed and made available under
6#  the terms and conditions of the BSD License that accompanies this distribution.
7#  The full text of the license may be found at
8#  http://opensource.org/licenses/bsd-license.php.
9#
10#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12#
13##
14[Defines]
15  INF_VERSION                    = 0x00010005
16  BASE_NAME                      = BootManagerUiLib
17  MODULE_UNI_FILE                = BootManagerUiLib.uni
18  FILE_GUID                      = CCB2DCE1-4FC8-41CB-88C5-D349E134C9FC
19  MODULE_TYPE                    = DXE_DRIVER
20  VERSION_STRING                 = 1.0
21  LIBRARY_CLASS                  = NULL|DXE_DRIVER UEFI_APPLICATION
22  CONSTRUCTOR                    = BootManagerUiLibConstructor
23  DESTRUCTOR                     = BootManagerUiLibDestructor
24#
25# The following information is for reference only and not required by the build tools.
26#
27#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
28#
29
30[Sources]
31  BootManager.h
32  BootManagerVfr.Vfr
33  BootManagerStrings.uni
34  BootManager.c
35
36[Packages]
37  MdePkg/MdePkg.dec
38  MdeModulePkg/MdeModulePkg.dec
39
40[LibraryClasses]
41  UefiRuntimeServicesTableLib
42  ReportStatusCodeLib
43  MemoryAllocationLib
44  UefiLib
45  UefiBootServicesTableLib
46  BaseMemoryLib
47  DebugLib
48  PrintLib
49  HiiLib
50  UefiBootManagerLib
51
52[Guids]
53  gEfiIfrTianoGuid                              ## CONSUMES ## GUID (Extended IFR Guid Opcode)
54  gEfiIfrFrontPageGuid                          ## CONSUMES ## GUID
55
56[Protocols]
57  gEfiHiiConfigAccessProtocolGuid               ## CONSUMES
58  gEfiDevicePathToTextProtocolGuid              ## CONSUMES
59
60[FeaturePcd]
61
62[Pcd]
63  gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow                         ## CONSUMES
64  gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn                      ## CONSUMES
65  gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution         ## CONSUMES
66  gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution           ## CONSUMES
67  gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn                 ## CONSUMES ## SOMETIMES_PRODUCES
68  gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow                    ## CONSUMES ## SOMETIMES_PRODUCES
69  gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution    ## CONSUMES
70  gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution      ## CONSUMES
71