X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FDisk%2FUnicodeCollation%2FEnglishDxe%2FEnglishDxe.inf;h=50942608d87921f0ce243b9a409de7a9b481e44e;hb=de005223b77c473d45c9c8a11147f6968325f73e;hp=8f33c3b47d03eaac78f4dfa340689c5ab94e471b;hpb=2d9a7522a34940a4fe9fefab6508055e0f1f1db9;p=mirror_edk2.git diff --git a/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf b/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf index 8f33c3b47d..50942608d8 100644 --- a/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +++ b/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf @@ -1,37 +1,39 @@ -#/** @file -# Component description file for English module for unicode collation. +## @file +# English module that provides Unicode Collation supports. # -# This driver installs UEFI EFI_UNICODE_COLLATION_PROTOCOL protocol to provide Unicode strings function. -# Copyright (c) 2006 - 2007, Intel Corporation +# This driver installs Unicode ISO 639-2 Collation and +# RFC 4646 Unicode Collation 2 protocols based on feature flags +# PcdUnicodeCollationSupport & PcdUnicodeCollation2Support respectively. +# It allows code running in the boot services environment to perform lexical +# comparison functions on Unicode strings for English languages. # -# All rights reserved. This program and the accompanying materials +# Copyright (c) 2006 - 2018, 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 +# 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 = EnglishDxe + MODULE_UNI_FILE = EnglishDxe.uni FILE_GUID = CD3BAFB6-50FB-4fe8-8E4E-AB74D2C1A600 MODULE_TYPE = UEFI_DRIVER VERSION_STRING = 1.0 - EDK_RELEASE_VERSION = 0x00020000 - EFI_SPECIFICATION_VERSION = 0x00020000 - ENTRY_POINT = InitializeUnicodeCollationEng # # 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] +[Sources] UnicodeCollationEng.c UnicodeCollationEng.h @@ -47,10 +49,12 @@ PcdLib [FeaturePcd] - gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollationSupport - gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollation2Support + gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollationSupport ## CONSUMES + gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollation2Support ## CONSUMES [Protocols] - gEfiUnicodeCollationProtocolGuid # PROTOCOL ALWAYS_PRODUCED - gEfiUnicodeCollation2ProtocolGuid # PROTOCOL ALWAYS_PRODUCED + gEfiUnicodeCollationProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollationSupport ## SOMETIMES_PRODUCES + gEfiUnicodeCollation2ProtocolGuid | gEfiMdeModulePkgTokenSpaceGuid.PcdUnicodeCollation2Support ## PRODUCES +[UserExtensions.TianoCore."ExtraFiles"] + EnglishDxeExtra.uni