Revision: 16608
          http://sourceforge.net/p/edk2/code/16608
Author:   darylm503
Date:     2015-01-13 23:35:33 +0000 (Tue, 13 Jan 2015)
Log Message:
-----------
StdLib: Move libraries from ShellPkg into MdeModulePkg and MdePkg.

The following libraries are being migrated out of ShellPkg in order to make
their functionality more widely available.
  ?\226?\128?\162 PathLib:        Incorporate into MdePkg/Library/BaseLib
  ?\226?\128?\162 FileHandleLib:  MdePkg/Library/UefiFileHandleLib
  ?\226?\128?\162 BaseSortLib:    MdeModulePkg/Library/BaseSortLib
  ?\226?\128?\162 UefiSortLib:    MdeModulePkg/Library/UefiSortLib

AppPkg.dsc:
StdLib.dsc:
StdLib.inc:
  Delete PathLib LibraryClass description.
  Update FileHandleLib LibraryClass description to reflect its new location.
  Update SortLib LibraryClass description to reflect its new location.

StdLib.inf:
  Delete PathLib from LibraryClasses.

realpath.c:
  Delete include of PathLib.h.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Daryl McDaniel <[email protected]>
Reviewed-by: Jaben Carsey <[email protected]>
Reviewed-by: Lee Rosenbaum <[email protected]>

Modified Paths:
--------------
    trunk/edk2/AppPkg/AppPkg.dsc
    trunk/edk2/StdLib/LibC/StdLib/StdLib.inf
    trunk/edk2/StdLib/LibC/StdLib/realpath.c
    trunk/edk2/StdLib/StdLib.dsc
    trunk/edk2/StdLib/StdLib.inc

Modified: trunk/edk2/AppPkg/AppPkg.dsc
===================================================================
--- trunk/edk2/AppPkg/AppPkg.dsc        2015-01-13 23:27:08 UTC (rev 16607)
+++ trunk/edk2/AppPkg/AppPkg.dsc        2015-01-13 23:35:33 UTC (rev 16608)
@@ -78,11 +78,10 @@
   
UefiHiiServicesLib|MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf
   PerformanceLib|MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.inf
   HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
+  FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
+  SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf
 
   ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
-  FileHandleLib|ShellPkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
-  SortLib|ShellPkg/Library/UefiSortLib/UefiSortLib.inf
-  PathLib|ShellPkg/Library/BasePathLib/BasePathLib.inf
 
   
CacheMaintenanceLib|MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf
 

Modified: trunk/edk2/StdLib/LibC/StdLib/StdLib.inf
===================================================================
--- trunk/edk2/StdLib/LibC/StdLib/StdLib.inf    2015-01-13 23:27:08 UTC (rev 
16607)
+++ trunk/edk2/StdLib/LibC/StdLib/StdLib.inf    2015-01-13 23:35:33 UTC (rev 
16608)
@@ -55,7 +55,6 @@
   LibC
   LibCType
   LibSignal
-  PathLib
 
 ################################################################
 #

Modified: trunk/edk2/StdLib/LibC/StdLib/realpath.c
===================================================================
--- trunk/edk2/StdLib/LibC/StdLib/realpath.c    2015-01-13 23:27:08 UTC (rev 
16607)
+++ trunk/edk2/StdLib/LibC/StdLib/realpath.c    2015-01-13 23:35:33 UTC (rev 
16608)
@@ -13,7 +13,6 @@
 #include <LibConfig.h>
 #include <Library/BaseLib.h>
 #include <Library/MemoryAllocationLib.h>
-#include <Library/PathLib.h>
 #include <errno.h>
 
 /** The realpath() function shall derive, from the pathname pointed to by

Modified: trunk/edk2/StdLib/StdLib.dsc
===================================================================
--- trunk/edk2/StdLib/StdLib.dsc        2015-01-13 23:27:08 UTC (rev 16607)
+++ trunk/edk2/StdLib/StdLib.dsc        2015-01-13 23:35:33 UTC (rev 16608)
@@ -77,14 +77,13 @@
   PciCf8Lib|MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf
   
SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
   UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf
+  HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
+  FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
   HiiLib|MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf
   
UefiHiiServicesLib|MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf
   PerformanceLib|MdeModulePkg/Library/DxePerformanceLib/DxePerformanceLib.inf
-  HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
+  SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf
   ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
-  FileHandleLib|ShellPkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
-  SortLib|ShellPkg/Library/UefiSortLib/UefiSortLib.inf
-  PathLib|ShellPkg/Library/BasePathLib/BasePathLib.inf
 
 
###################################################################################################
 #

Modified: trunk/edk2/StdLib/StdLib.inc
===================================================================
--- trunk/edk2/StdLib/StdLib.inc        2015-01-13 23:27:08 UTC (rev 16607)
+++ trunk/edk2/StdLib/StdLib.inc        2015-01-13 23:35:33 UTC (rev 16608)
@@ -26,9 +26,8 @@
 
 [LibraryClasses.Common.UEFI_APPLICATION]
   ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf
-  FileHandleLib|ShellPkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
-  SortLib|ShellPkg/Library/UefiSortLib/UefiSortLib.inf
-  PathLib|ShellPkg/Library/BasePathLib/BasePathLib.inf
+  FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
+  SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf
   ShellCEntryLib|ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf
 
   #


------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to