X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FSetupBrowserDxe%2FSetupBrowserDxe.inf;h=08f71f3e59c070973fa62b8ac7c6fcd9c001d97e;hp=7b027a4d68abc9209682d93f56f183b6dd7bb67b;hb=9bd22b08d1a9b0b4c2fd325a928b58acd176d9d1;hpb=f806dd277eb32d04e268c08620d619bfcae723be diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf b/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf index 7b027a4d68..08f71f3e59 100644 --- a/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf +++ b/MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf @@ -1,26 +1,28 @@ -#/** @file -# The DXE driver produces FORM BROWSER protocols defined in UEFI HII 2.1 specificatin. +## @file +# The DXE driver produces FORM BROWSER2 protocol defined in UEFI specification. # -# Copyright (c) 2007 - 2008, 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 +# Copyright (c) 2007 - 2015, Intel Corporation. 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. # # -#**/ +## [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 - EFI_SPECIFICATION_VERSION = 0x0002000A + VERSION_STRING = 2.0 ENTRY_POINT = InitializeSetup # @@ -29,27 +31,18 @@ # VALID_ARCHITECTURES = IA32 X64 IPF 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 - Colors.h - + Expression.h [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - [LibraryClasses] MemoryAllocationLib BaseLib @@ -59,27 +52,36 @@ BaseMemoryLib DebugLib PrintLib - IfrSupportLib HiiLib - ExtendedHiiLib + DevicePathLib + PcdLib + UefiLib [Guids] - gEfiIfrTianoGuid ## CONSUMES ## GUID - gEfiIfrFrameworkGuid ## CONSUMES ## GUID + gEfiIfrFrameworkGuid ## SOMETIMES_CONSUMES ## GUID + gEfiHiiPlatformSetupFormsetGuid ## SOMETIMES_CONSUMES ## GUID + gEfiHiiStandardFormGuid ## SOMETIMES_CONSUMES ## GUID [Protocols] - gEfiHiiConfigAccessProtocolGuid ## CONSUMES - gEfiHiiStringProtocolGuid ## CONSUMES + gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_CONSUMES gEfiFormBrowser2ProtocolGuid ## PRODUCES + gEdkiiFormBrowserEx2ProtocolGuid ## PRODUCES gEfiHiiConfigRoutingProtocolGuid ## CONSUMES gEfiHiiDatabaseProtocolGuid ## CONSUMES - gEfiUnicodeCollation2ProtocolGuid ## CONSUMES - gEfiConsoleControlProtocolGuid ## CONSUMES + gEfiUnicodeCollation2ProtocolGuid ## SOMETIMES_CONSUMES + gEfiUserManagerProtocolGuid ## SOMETIMES_CONSUMES + gEfiDevicePathFromTextProtocolGuid ## SOMETIMES_CONSUMES + ## CONSUMES + ## NOTIFY + gEdkiiFormDisplayEngineProtocolGuid + gEfiFormBrowserExProtocolGuid ## PRODUCES + gEfiRegularExpressionProtocolGuid ## CONSUMES -[FeaturePcd.common] - gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport +[FeaturePcd] + gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport ## CONSUMES [Depex] gEfiHiiDatabaseProtocolGuid AND gEfiHiiConfigRoutingProtocolGuid - +[UserExtensions.TianoCore."ExtraFiles"] + SetupBrowserExtra.uni