## @file\r
# This is the shell application\r
#\r
-# Copyright (c) 2013, Hewlett-Packard Development Company, L.P.\r
-# Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# (C) Copyright 2013 Hewlett-Packard Development Company, L.P.<BR>\r
+# Copyright (c) 2009 - 2016, 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
[Defines]\r
INF_VERSION = 0x00010006\r
BASE_NAME = Shell\r
- FILE_GUID = 7C04A583-9E3E-4f1c-AD65-E05268D0B4D1\r
+ FILE_GUID = 7C04A583-9E3E-4f1c-AD65-E05268D0B4D1 # gUefiShellFileGuid\r
MODULE_TYPE = UEFI_APPLICATION\r
VERSION_STRING = 1.0\r
ENTRY_POINT = UefiMain\r
HiiLib\r
SortLib\r
HandleParsingLib\r
- PathLib\r
+ UefiHiiServicesLib\r
\r
[Guids]\r
- gShellVariableGuid # ALWAYS_CONSUMED\r
- gShellMapGuid # ALWAYS_CONSUMED\r
- gShellAliasGuid # ALWAYS_CONSUMED\r
+ gShellVariableGuid ## SOMETIMES_CONSUMES ## GUID\r
+ gShellAliasGuid ## SOMETIMES_CONSUMES ## GUID\r
+ gShellAliasGuid ## SOMETIMES_PRODUCES ## GUID\r
\r
[Protocols]\r
- gEfiShellProtocolGuid # ALWAYS_PRODUCED\r
- # SOMETIMES_CONSUMED\r
- gEfiShellParametersProtocolGuid # ALWAYS_PRODUCED\r
- # SOMETIMES_CONSUMED\r
+ gEfiShellProtocolGuid ## PRODUCES\r
+ ## SOMETIMES_CONSUMES\r
+ gEfiShellParametersProtocolGuid ## PRODUCES\r
+ ## SOMETIMES_CONSUMES\r
\r
-# gEfiShellEnvironment2Guid # SOMETIMES_PRODUCED\r
-# gEfiShellInterfaceGuid # SOMETIMES_PRODUCED\r
+# gEfiShellEnvironment2Guid ## SOMETIMES_PRODUCES\r
+# gEfiShellInterfaceGuid ## SOMETIMES_PRODUCES\r
\r
- gEfiSimpleTextInputExProtocolGuid # ALWAYS_CONSUMED\r
- gEfiSimpleTextInProtocolGuid # ALWAYS_CONSUMED\r
- gEfiSimpleTextOutProtocolGuid # ALWAYS_CONSUMED\r
- gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMED\r
- gEfiLoadedImageProtocolGuid # ALWAYS_CONSUMED\r
- gEfiComponentName2ProtocolGuid # ALWAYS_CONSUMED\r
- gEfiUnicodeCollation2ProtocolGuid # ALWAYS_CONSUMED\r
- gEfiDevicePathProtocolGuid # ALWAYS_CONSUMED\r
+ gEfiSimpleTextInputExProtocolGuid ## CONSUMES\r
+ gEfiSimpleTextInProtocolGuid ## CONSUMES\r
+ gEfiSimpleTextOutProtocolGuid ## CONSUMES\r
+ gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiLoadedImageProtocolGuid ## CONSUMES\r
+ gEfiComponentName2ProtocolGuid ## SOMETIMES_CONSUMES\r
+ gEfiUnicodeCollation2ProtocolGuid ## CONSUMES\r
+ gEfiDevicePathProtocolGuid ## CONSUMES\r
+ gEfiHiiPackageListProtocolGuid ## SOMETIMES_PRODUCES\r
\r
[Pcd]\r
- gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellSupportOldProtocols # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellRequireHiiPlatform # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellSupportFrameworkHii # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellPageBreakDefault # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellInsertModeDefault # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellScreenLogCount # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellForceConsole # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellSupplier # ALWAYS_CONSUMED\r
-\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportOldProtocols ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellRequireHiiPlatform ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportFrameworkHii ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellPageBreakDefault ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellInsertModeDefault ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellScreenLogCount ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellForceConsole ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupplier ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellMaxHistoryCommandCount ## CONSUMES\r