1## @file 2# Legacy Boot Maintenance UI module is library for BDS phase. 3# 4# Copyright (c) 2015 - 2019, Intel Corporation. All rights reserved.<BR> 5# SPDX-License-Identifier: BSD-2-Clause-Patent 6# 7## 8 9[Defines] 10 INF_VERSION = 0x00010005 11 BASE_NAME = LegacyBootMaintUiLib 12 MODULE_UNI_FILE = LegacyBootMaintUiLib.uni 13 FILE_GUID = 259A90B1-C151-43E5-8A71-82B4E3201F4E 14 MODULE_TYPE = DXE_DRIVER 15 VERSION_STRING = 1.0 16 LIBRARY_CLASS = NULL|DXE_DRIVER UEFI_APPLICATION 17 CONSTRUCTOR = LegacyBootMaintUiLibConstructor 18 DESTRUCTOR = LegacyBootMaintUiLibDestructor 19# 20# The following information is for reference only and not required by the build tools. 21# 22# VALID_ARCHITECTURES = IA32 X64 EBC 23# 24 25[Sources] 26 LegacyBootMaintUiVfr.h 27 LegacyBootMaintUi.h 28 LegacyBootMaintUiVfr.Vfr 29 LegacyBootMaintUiStrings.uni 30 LegacyBootMaintUi.c 31 32[Packages] 33 MdePkg/MdePkg.dec 34 MdeModulePkg/MdeModulePkg.dec 35 OvmfPkg/OvmfPkg.dec 36 37[LibraryClasses] 38 DevicePathLib 39 BaseLib 40 UefiRuntimeServicesTableLib 41 UefiBootServicesTableLib 42 DebugLib 43 HiiLib 44 MemoryAllocationLib 45 UefiBootManagerLib 46 UefiLib 47 PrintLib 48 BaseMemoryLib 49 50[Guids] 51 gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## UNDEFINED # Extended IFR Guid Opcode 52 gEfiIfrBootMaintenanceGuid ## CONSUMES ## HII # BootMaint HII Package 53 gEfiLegacyDevOrderVariableGuid ## PRODUCES ## Variable:L"LegacyDevOrder" 54 55[Protocols] 56 gEfiHiiConfigAccessProtocolGuid ## PRODUCES 57 gEfiLegacyBiosProtocolGuid ## CONSUMES 58 gEfiHiiConfigRoutingProtocolGuid ## CONSUMES 59 60[Depex] 61 gEfiHiiDatabaseProtocolGuid 62 63