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