]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkPkg/Library/FrameworkUefiLib/FrameworkUefiLib.inf
IntelFrameworkPkg: INF/DEC file updates to EDK II packages
[mirror_edk2.git] / IntelFrameworkPkg / Library / FrameworkUefiLib / FrameworkUefiLib.inf
index cb4841b69668f35ba6a80d33378f2cc1b573202d..7057ef6e264c18f55bbaaf698fe6a2452e0cd1d8 100644 (file)
@@ -1,13 +1,11 @@
 ## @file\r
-#  Component description file for the entry point to a EFIDXE Drivers\r
-#\r
 #  Library to abstract Framework extensions that conflict with UEFI 2.0 Specification.\r
-#  Help Port Framework/Tinao code that has conflicts with UEFI 2.0 by hiding the oldconflicts \r
-#  with library functions and supporting implementations of the old (EDK/EFI 1.10) and new \r
-#  (EDK II/UEFI 2.0) way. This module is a DXE driver as it contains DXE enum extensions for \r
-#  EFI event services.\r
 #\r
-#  Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  This library is helpful to port Framework/Tinao code that has conflicts with UEFI 2.0. \r
+#  It hides the old conflicts with library functions and supporting implementations of\r
+#  the old (EDK/EFI 1.10) and new (EDK II/UEFI 2.0) way.\r
+#\r
+#  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
@@ -22,6 +20,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = FrameworkUefiLib\r
+  MODULE_UNI_FILE                = FrameworkUefiLib.uni\r
   FILE_GUID                      = B2F0D71A-A39F-4094-854B-0C6BA6910CCE\r
   MODULE_TYPE                    = UEFI_DRIVER\r
   VERSION_STRING                 = 1.0\r
   DevicePathLib\r
   \r
 [Guids]\r
-  gEfiEventReadyToBootGuid                      # ALWAYS_CONSUMED\r
-  gEfiEventLegacyBootGuid                       # ALWAYS_CONSUMED\r
+  gEfiEventReadyToBootGuid                      ## SOMETIMES_CONSUMES  ## Event\r
+  gEfiEventLegacyBootGuid                       ## SOMETIMES_CONSUMES  ## Event\r
 \r
 [Protocols]\r
-  gEfiDriverBindingProtocolGuid                 # ALWAYS_CONSUMED\r
-  gEfiSimpleTextOutProtocolGuid                 # ALWAYS_CONSUMED\r
-  gEfiGraphicsOutputProtocolGuid                # ALWAYS_CONSUMED\r
-  gEfiHiiFontProtocolGuid                       # ALWAYS_CONSUMED\r
-  gEfiComponentNameProtocolGuid                 # SOMETIMES_CONSUMED\r
-  gEfiComponentName2ProtocolGuid                # SOMETIMES_CONSUMED\r
-  gEfiDriverConfigurationProtocolGuid           # SOMETIMES_CONSUMED\r
-  gEfiDriverConfiguration2ProtocolGuid          # SOMETIMES_CONSUMED\r
-  gEfiDriverDiagnosticsProtocolGuid             # SOMETIMES_CONSUMED\r
-  gEfiDriverDiagnostics2ProtocolGuid            # SOMETIMES_CONSUMED\r
-  gEfiUgaDrawProtocolGuid                       # SOMETIMES_CONSUMED\r
+  gEfiDriverBindingProtocolGuid                 ## SOMETIMES_PRODUCES\r
+  gEfiSimpleTextOutProtocolGuid                 ## SOMETIMES_CONSUMES\r
+  gEfiGraphicsOutputProtocolGuid                ## SOMETIMES_CONSUMES\r
+  gEfiHiiFontProtocolGuid                       ## SOMETIMES_CONSUMES\r
+  gEfiComponentNameProtocolGuid                 ## SOMETIMES_PRODUCES\r
+  gEfiComponentName2ProtocolGuid                ## SOMETIMES_PRODUCES\r
+  gEfiDriverConfigurationProtocolGuid           ## SOMETIMES_PRODUCES\r
+  gEfiDriverConfiguration2ProtocolGuid          ## SOMETIMES_PRODUCES\r
+  gEfiDriverDiagnosticsProtocolGuid             ## SOMETIMES_PRODUCES\r
+  gEfiDriverDiagnostics2ProtocolGuid            ## SOMETIMES_PRODUCES\r
+  gEfiUgaDrawProtocolGuid                       ## SOMETIMES_CONSUMES\r
 \r
 \r
 [Pcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize\r
+  gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize ## SOMETIMES_CONSUMES\r
 \r
 [FeaturePcd]\r
-  gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable\r
-  gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable\r
-  gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable\r
-  gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable\r
-  gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
+  gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable    ## CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable        ## CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable   ## CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable       ## CONSUMES\r
+  gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport           ## CONSUMES\r
 \r