1## @file
2#  Device Manager Library used by UiApp
3#
4#  Copyright (c) 2011 - 2018, Intel Corporation. All rights reserved.<BR>
5#  SPDX-License-Identifier: BSD-2-Clause-Patent
6#
7##
8[Defines]
9  INF_VERSION                    = 0x00010005
10  BASE_NAME                      = DeviceManagerUiLib
11  MODULE_UNI_FILE                = DeviceManagerUiLib.uni
12  FILE_GUID                      = 75EBDC2E-5323-4F31-A41D-FD1A7A9FC65E
13  MODULE_TYPE                    = DXE_DRIVER
14  VERSION_STRING                 = 1.0
15  LIBRARY_CLASS                  = NULL|DXE_DRIVER UEFI_APPLICATION
16  CONSTRUCTOR                    = DeviceManagerUiLibConstructor
17  DESTRUCTOR                     = DeviceManagerUiLibDestructor
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[Sources]
25  DeviceManager.h
26  DeviceManagerVfr.Vfr
27  DeviceManagerStrings.uni
28  DeviceManager.c
29
30[Packages]
31  MdePkg/MdePkg.dec
32  MdeModulePkg/MdeModulePkg.dec
33
34[LibraryClasses]
35  DevicePathLib
36  BaseLib
37  MemoryAllocationLib
38  UefiBootServicesTableLib
39  BaseMemoryLib
40  DebugLib
41  PrintLib
42  HiiLib
43  UefiHiiServicesLib
44
45[Guids]
46  gEfiHiiPlatformSetupFormsetGuid               ## CONSUMES ## GUID (Indicate the formset class guid to be displayed)
47  gEfiIfrTianoGuid                              ## CONSUMES ## GUID (Extended IFR Guid Opcode)
48  gEfiIfrFrontPageGuid                          ## CONSUMES ## GUID (Indicate the formset in this library need to dispaly in which page)
49
50[Protocols]
51  gEfiHiiConfigAccessProtocolGuid               ## CONSUMES
52