X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FSetupBrowserDxe%2FSetupBrowserDxe.inf;h=82db7c1ef156eaa597d398b22ab5421abd8c7e6c;hb=HEAD;hp=807076e8ad98aa57ae11c50536bb04b4550e950a;hpb=93e3992d1ea50fb30c48f498d257d4e66252dd9b;p=mirror_edk2.git diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf b/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf index 807076e8ad..82db7c1ef1 100644 --- a/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf +++ b/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf @@ -1,60 +1,42 @@ -#/** @file -# Component name for module SetupBrowser +## @file +# The DXE driver produces FORM BROWSER2 protocol defined in UEFI specification. # -# FIX ME! -# Copyright (c) 2007, Intel Corporation. All rights reserved. +# It also produces FormBrowserEx(2) protocol to let user register the different Hot key service. # -# All rights reserved. This program and the accompanying materials -# are licensed and made available under the terms and conditions of the BSD License -# which accompanies this distribution. The full text of the license may be found at -# http://opensource.org/licenses/bsd-license.php -# -# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, -# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.
# +# SPDX-License-Identifier: BSD-2-Clause-Patent # -#**/ +# +## [Defines] INF_VERSION = 0x00010005 BASE_NAME = SetupBrowser + MODULE_UNI_FILE = SetupBrowser.uni FILE_GUID = EBf342FE-B1D3-4EF8-957C-8048606FF671 MODULE_TYPE = DXE_DRIVER - VERSION_STRING = 1.0 - EDK_RELEASE_VERSION = 0x00020000 - EFI_SPECIFICATION_VERSION = 0x0002000A - + VERSION_STRING = 2.0 ENTRY_POINT = InitializeSetup # # The following information is for reference only and not required by the build tools. # -# VALID_ARCHITECTURES = IA32 X64 IPF EBC +# VALID_ARCHITECTURES = IA32 X64 EBC # -[Sources.common] - SetupBrowserStr.uni +[Sources] Setup.c Setup.h IfrParse.c Expression.c - InputHandler.c - Print.c - Print.h Presentation.c - ProcessOptions.c - Ui.c - Ui.h - R8Lib.c - R8Lib.h - Colors.h - + Expression.h [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - [LibraryClasses] MemoryAllocationLib BaseLib @@ -64,19 +46,34 @@ BaseMemoryLib DebugLib PrintLib - GraphicsLib - IfrSupportLib HiiLib + DevicePathLib + PcdLib + UefiLib + +[Guids] + gEfiHiiPlatformSetupFormsetGuid ## SOMETIMES_CONSUMES ## GUID + gEfiHiiStandardFormGuid ## SOMETIMES_CONSUMES ## GUID + gZeroGuid ## SOMETIMES_CONSUMES ## GUID + gEdkiiIfrBitVarstoreGuid ## SOMETIMES_CONSUMES ## GUID [Protocols] - gEfiPrintProtocolGuid # PROTOCOL ALWAYS_CONSUMED - gEfiHiiConfigAccessProtocolGuid - gEfiHiiStringProtocolGuid - gEfiFormBrowser2ProtocolGuid - gEfiHiiConfigRoutingProtocolGuid - gEfiHiiDatabaseProtocolGuid - gEfiUnicodeCollation2ProtocolGuid + gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_CONSUMES + gEfiFormBrowser2ProtocolGuid ## PRODUCES + gEdkiiFormBrowserEx2ProtocolGuid ## PRODUCES + gEfiHiiConfigRoutingProtocolGuid ## CONSUMES + gEfiHiiDatabaseProtocolGuid ## CONSUMES + gEfiUnicodeCollation2ProtocolGuid ## SOMETIMES_CONSUMES + gEfiUserManagerProtocolGuid ## SOMETIMES_CONSUMES + gEfiDevicePathFromTextProtocolGuid ## SOMETIMES_CONSUMES + ## CONSUMES + ## NOTIFY + gEdkiiFormDisplayEngineProtocolGuid + gEdkiiFormBrowserExProtocolGuid ## PRODUCES + gEfiRegularExpressionProtocolGuid ## SOMETIMES_CONSUMES [Depex] gEfiHiiDatabaseProtocolGuid AND gEfiHiiConfigRoutingProtocolGuid +[UserExtensions.TianoCore."ExtraFiles"] + SetupBrowserExtra.uni