audk/ShellPkg/Library
Laszlo Ersek 3fe23dc606 ShellPkg: UefiShellLib: drop wrong PathLib library class dependency
SVN r16601 ("MdeModulePkg, MdePkg, NetworkPkg, OvmfPkg, PerformancePkg,
ShellPkg: Library Migration.") incorporated ShellPkg/Library/BasePathLib
into MdePkg/Library/BaseLib. BasePathLib had been the only instance of
library class PathLib.

Even so, SVN r16606 ("ShellPkg: allow creating of files to create required
directory path") added a PathLib dependency to
"ShellPkg/Library/UefiShellLib/UefiShellLib.inf".

This breaks edk2 platforms that build the "new" UEFI shell from source.
Undo the wrong dependency.

Similarly, update the <Library/PathLib.h> #include directive to
<Library/BaseLib.h> (example function prototype: PathRemoveLastItem()).

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16609 6f19259b-4bc3-4df7-8a09-765794883524
2015-01-14 16:25:48 +00:00
..
UefiDpLib This patch replaces StrCpy with StrnCpy or refactors out the usage of StrCpy through some other means. 2014-08-29 21:17:03 +00:00
UefiHandleParsingLib ShellPkg: Remove IntelFramweorkModulePkg as Shell library dependency 2014-12-16 17:50:57 +00:00
UefiShellBcfgCommandLib ShellPkg: Make the argument type match the function expected parameter type to avoid build fail in GCC45. 2014-09-24 05:06:59 +00:00
UefiShellCEntryLib ShellPkg\Library\UefiShellCEntryLib\UefiShellCEntryLib.c: 2013-05-15 20:39:04 +00:00
UefiShellCommandLib Refine code to follow edkii coding style. 2014-12-12 00:45:05 +00:00
UefiShellDebug1CommandsLib ShellPkg: hexedit command does not return lasterror equal to 0 when exiting from editor 2014-10-07 19:58:43 +00:00
UefiShellDriver1CommandsLib ShellPkg: Connect all the consoles in "reconnect -r". 2014-12-04 01:18:04 +00:00
UefiShellInstall1CommandsLib ShellPkg: Use the new library for "bcfg" command 2014-09-10 20:55:37 +00:00
UefiShellLevel1CommandsLib MdeModulePkg, MdePkg, NetworkPkg, OvmfPkg, PerformancePkg, ShellPkg: Library Migration. 2015-01-13 01:04:07 +00:00
UefiShellLevel2CommandsLib MdeModulePkg, MdePkg, NetworkPkg, OvmfPkg, PerformancePkg, ShellPkg: Library Migration. 2015-01-13 01:04:07 +00:00
UefiShellLevel3CommandsLib ShellPkg: Remove the redundant quotes around the parameter for 'alias'. 2014-09-19 01:34:44 +00:00
UefiShellLib ShellPkg: UefiShellLib: drop wrong PathLib library class dependency 2015-01-14 16:25:48 +00:00
UefiShellNetwork1CommandsLib ShellPkg: Prevent StrnCpy from overwriting null terminator when source is larger than destination. 2014-09-02 19:50:09 +00:00