# This is the shell application\r
#\r
# (C) Copyright 2013 Hewlett-Packard Development Company, L.P.<BR>\r
-# Copyright (c) 2009 - 2015, Intel Corporation. All rights reserved.<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
+ UefiHiiServicesLib\r
\r
[Guids]\r
- gShellVariableGuid ## CONSUMES ## GUID\r
- gShellMapGuid ## CONSUMES ## GUID\r
- gShellAliasGuid ## CONSUMES ## GUID\r
+ gShellVariableGuid ## SOMETIMES_CONSUMES ## GUID\r
+ gShellAliasGuid ## SOMETIMES_CONSUMES ## GUID\r
+ gShellAliasGuid ## SOMETIMES_PRODUCES ## GUID\r
\r
[Protocols]\r
gEfiShellProtocolGuid ## PRODUCES\r
gEfiSimpleTextInputExProtocolGuid ## CONSUMES\r
gEfiSimpleTextInProtocolGuid ## CONSUMES\r
gEfiSimpleTextOutProtocolGuid ## CONSUMES\r
- gEfiSimpleFileSystemProtocolGuid ## CONSUMES\r
+ gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES\r
gEfiLoadedImageProtocolGuid ## CONSUMES\r
- gEfiComponentName2ProtocolGuid ## CONSUMES\r
+ gEfiComponentName2ProtocolGuid ## SOMETIMES_CONSUMES\r
gEfiUnicodeCollation2ProtocolGuid ## CONSUMES\r
gEfiDevicePathProtocolGuid ## CONSUMES\r
+ gEfiHiiPackageListProtocolGuid ## SOMETIMES_PRODUCES\r
\r
[Pcd]\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
-\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