Revision: 13939
http://edk2.svn.sourceforge.net/edk2/?rev=13939&view=rev
Author: jcarsey
Date: 2012-11-13 22:39:09 +0000 (Tue, 13 Nov 2012)
Log Message:
-----------
ShellPkg: Clean up header file usage.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jaben Carsey <[email protected]>
Reviewed-by: Erik Bjorge <[email protected]>
Modified Paths:
--------------
trunk/edk2/ShellPkg/Application/Shell/ConsoleLogger.c
trunk/edk2/ShellPkg/Application/Shell/ConsoleLogger.h
trunk/edk2/ShellPkg/Application/Shell/ConsoleWrappers.c
trunk/edk2/ShellPkg/Application/Shell/Shell.h
trunk/edk2/ShellPkg/Application/Shell/ShellEnvVar.c
trunk/edk2/ShellPkg/Application/Shell/ShellParametersProtocol.c
trunk/edk2/ShellPkg/Application/Shell/ShellParametersProtocol.h
trunk/edk2/ShellPkg/Application/Shell/ShellProtocol.c
trunk/edk2/ShellPkg/Application/Shell/ShellProtocol.h
Modified: trunk/edk2/ShellPkg/Application/Shell/ConsoleLogger.c
===================================================================
--- trunk/edk2/ShellPkg/Application/Shell/ConsoleLogger.c 2012-11-13
16:08:52 UTC (rev 13938)
+++ trunk/edk2/ShellPkg/Application/Shell/ConsoleLogger.c 2012-11-13
22:39:09 UTC (rev 13939)
@@ -11,7 +11,6 @@
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/
-#include "ConsoleLogger.h"
#include "Shell.h"
STATIC CONST CHAR16 mCrLfString[3] = {
CHAR_CARRIAGE_RETURN, CHAR_LINEFEED, CHAR_NULL };
Modified: trunk/edk2/ShellPkg/Application/Shell/ConsoleLogger.h
===================================================================
--- trunk/edk2/ShellPkg/Application/Shell/ConsoleLogger.h 2012-11-13
16:08:52 UTC (rev 13938)
+++ trunk/edk2/ShellPkg/Application/Shell/ConsoleLogger.h 2012-11-13
22:39:09 UTC (rev 13939)
@@ -14,20 +14,8 @@
#ifndef _CONSOLE_LOGGER_HEADER_
#define _CONSOLE_LOGGER_HEADER_
-#include <Uefi.h>
+#include "Shell.h"
-#include <Protocol/SimpleTextOut.h>
-#include <Protocol/EfiShell.h>
-#include <Protocol/EfiShellParameters.h>
-
-#include <Library/DebugLib.h>
-#include <Library/BaseLib.h>
-#include <Library/BaseMemoryLib.h>
-#include <Library/MemoryAllocationLib.h>
-#include <Library/UefiBootServicesTableLib.h>
-#include <Library/HiiLib.h>
-#include <Library/ShellLib.h>
-
#define CONSOLE_LOGGER_PRIVATE_DATA_SIGNATURE SIGNATURE_32 ('c', 'o', 'P',
'D')
typedef struct _CONSOLE_LOGGER_PRIVATE_DATA{
Modified: trunk/edk2/ShellPkg/Application/Shell/ConsoleWrappers.c
===================================================================
--- trunk/edk2/ShellPkg/Application/Shell/ConsoleWrappers.c 2012-11-13
16:08:52 UTC (rev 13938)
+++ trunk/edk2/ShellPkg/Application/Shell/ConsoleWrappers.c 2012-11-13
22:39:09 UTC (rev 13939)
@@ -12,10 +12,6 @@
**/
-#include <Uefi.h>
-#include <ShellBase.h>
-
-#include "ConsoleWrappers.h"
#include "Shell.h"
typedef struct {
Modified: trunk/edk2/ShellPkg/Application/Shell/Shell.h
===================================================================
--- trunk/edk2/ShellPkg/Application/Shell/Shell.h 2012-11-13 16:08:52 UTC
(rev 13938)
+++ trunk/edk2/ShellPkg/Application/Shell/Shell.h 2012-11-13 22:39:09 UTC
(rev 13939)
@@ -19,6 +19,7 @@
#include <ShellBase.h>
#include <Guid/ShellVariableGuid.h>
+#include <Guid/ShellAliasGuid.h>
#include <Protocol/LoadedImage.h>
#include <Protocol/SimpleTextOut.h>
@@ -45,6 +46,7 @@
#include <Library/PrintLib.h>
#include <Library/HandleParsingLib.h>
#include <Library/PathLib.h>
+#include <Library/FileHandleLib.h>
#include "ShellParametersProtocol.h"
#include "ShellProtocol.h"
@@ -52,6 +54,7 @@
#include "ConsoleLogger.h"
#include "ShellManParser.h"
#include "ConsoleWrappers.h"
+#include "FileHandleWrappers.h"
typedef struct {
LIST_ENTRY Link; ///< Standard linked list handler.
Modified: trunk/edk2/ShellPkg/Application/Shell/ShellEnvVar.c
===================================================================
--- trunk/edk2/ShellPkg/Application/Shell/ShellEnvVar.c 2012-11-13 16:08:52 UTC
(rev 13938)
+++ trunk/edk2/ShellPkg/Application/Shell/ShellEnvVar.c 2012-11-13 22:39:09 UTC
(rev 13939)
@@ -12,19 +12,8 @@
**/
-#include <Uefi.h>
-#include <ShellBase.h>
+#include "Shell.h"
-#include <Guid/ShellVariableGuid.h>
-
-#include <Library/BaseLib.h>
-#include <Library/UefiRuntimeServicesTableLib.h>
-#include <Library/MemoryAllocationLib.h>
-#include <Library/DebugLib.h>
-#include <Library/BaseMemoryLib.h>
-
-#include "ShellEnvVar.h"
-
/**
Reports whether an environment variable is Volatile or Non-Volatile.
Modified: trunk/edk2/ShellPkg/Application/Shell/ShellParametersProtocol.c
===================================================================
--- trunk/edk2/ShellPkg/Application/Shell/ShellParametersProtocol.c
2012-11-13 16:08:52 UTC (rev 13938)
+++ trunk/edk2/ShellPkg/Application/Shell/ShellParametersProtocol.c
2012-11-13 22:39:09 UTC (rev 13939)
@@ -13,8 +13,7 @@
**/
-#include "ShellParametersProtocol.h"
-#include "ConsoleWrappers.h"
+#include "Shell.h"
/**
return the next parameter from a command line string;
Modified: trunk/edk2/ShellPkg/Application/Shell/ShellParametersProtocol.h
===================================================================
--- trunk/edk2/ShellPkg/Application/Shell/ShellParametersProtocol.h
2012-11-13 16:08:52 UTC (rev 13938)
+++ trunk/edk2/ShellPkg/Application/Shell/ShellParametersProtocol.h
2012-11-13 22:39:09 UTC (rev 13939)
@@ -16,26 +16,6 @@
#ifndef _SHELL_PARAMETERS_PROTOCOL_PROVIDER_HEADER_
#define _SHELL_PARAMETERS_PROTOCOL_PROVIDER_HEADER_
-#include <Uefi.h>
-
-#include <Protocol/SimpleFileSystem.h>
-#include <Protocol/EfiShellParameters.h>
-#include <Protocol/LoadedImage.h>
-#include <Protocol/SimpleTextOut.h>
-#include <Protocol/SimpleTextIn.h>
-
-#include <Guid/ShellVariableGuid.h>
-
-#include <Library/UefiBootServicesTableLib.h>
-#include <Library/UefiRuntimeServicesTableLib.h>
-#include <Library/MemoryAllocationLib.h>
-#include <Library/UefiLib.h>
-#include <Library/DebugLib.h>
-#include <Library/ShellLib.h>
-#include <Library/FileHandleLib.h>
-
-#include "ShellEnvVar.h"
-#include "FileHandleWrappers.h"
#include "Shell.h"
/**
Modified: trunk/edk2/ShellPkg/Application/Shell/ShellProtocol.c
===================================================================
--- trunk/edk2/ShellPkg/Application/Shell/ShellProtocol.c 2012-11-13
16:08:52 UTC (rev 13938)
+++ trunk/edk2/ShellPkg/Application/Shell/ShellProtocol.c 2012-11-13
22:39:09 UTC (rev 13939)
@@ -14,7 +14,6 @@
**/
#include "Shell.h"
-#include <Library/FileHandleLib.h>
/**
Close an open file handle.
Modified: trunk/edk2/ShellPkg/Application/Shell/ShellProtocol.h
===================================================================
--- trunk/edk2/ShellPkg/Application/Shell/ShellProtocol.h 2012-11-13
16:08:52 UTC (rev 13938)
+++ trunk/edk2/ShellPkg/Application/Shell/ShellProtocol.h 2012-11-13
22:39:09 UTC (rev 13939)
@@ -16,41 +16,8 @@
#ifndef _SHELL_PROTOCOL_HEADER_
#define _SHELL_PROTOCOL_HEADER_
-#include <Uefi.h>
-#include <ShellBase.h>
+#include "Shell.h"
-#include <Guid/ShellVariableGuid.h>
-#include <Guid/ShellMapGuid.h>
-#include <Guid/ShellAliasGuid.h>
-
-#include <Protocol/EfiShell.h>
-#include <Protocol/EfiShellParameters.h>
-#include <Protocol/SimpleFileSystem.h>
-#include <Protocol/DevicePathToText.h>
-#include <Protocol/ComponentName2.h>
-#include <Protocol/LoadedImage.h>
-#include <Protocol/UnicodeCollation.h>
-#include <Protocol/DevicePath.h>
-#include <Protocol/SimpleTextInEx.h>
-
-#include <Library/UefiBootServicesTableLib.h>
-#include <Library/BaseLib.h>
-#include <Library/ShellCommandLib.h>
-#include <Library/PrintLib.h>
-#include <Library/DevicePathLib.h>
-#include <Library/UefiRuntimeServicesTableLib.h>
-#include <Library/DebugLib.h>
-#include <Library/MemoryAllocationLib.h>
-#include <Library/BaseMemoryLib.h>
-#include <Library/UefiLib.h>
-#include <Library/SortLib.h>
-#include <Library/PcdLib.h>
-#include <Library/ShellLib.h>
-
-#include "FileHandleWrappers.h"
-#include "ShellEnvVar.h"
-#include "ShellManParser.h"
-
typedef struct {
LIST_ENTRY Link;
EFI_SHELL_PROTOCOL *Interface;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits