## @file\r
# Provides shell level 2 functions\r
#\r
-# Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved. <BR>\r
+# Copyright (c) 2009 - 2015, 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
INF_VERSION = 0x00010006\r
BASE_NAME = UefiShellLevel2CommandsLib\r
FILE_GUID = CBF3931C-A2DF-40e5-B77E-CCA9555E9755\r
- MODULE_TYPE = UEFI_DRIVER\r
+ MODULE_TYPE = UEFI_APPLICATION\r
VERSION_STRING = 1.0\r
LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER\r
CONSTRUCTOR = ShellLevel2CommandsLibConstructor\r
PcdLib\r
HiiLib\r
HandleParsingLib\r
- PathLib\r
DevicePathLib\r
\r
[Protocols]\r
- gEfiUnicodeCollation2ProtocolGuid # ALWAYS_CONSUMED\r
- gEfiShellProtocolGuid # ALWAYS_CONSUMED\r
- gEfiShellParametersProtocolGuid # ALWAYS_CONSUMED\r
- gEfiDevicePathProtocolGuid # ALWAYS_CONSUMED\r
- gEfiLoadedImageProtocolGuid # ALWAYS_CONSUMED\r
- gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMED\r
+ gEfiUnicodeCollation2ProtocolGuid ## CONSUMES\r
+ gEfiShellProtocolGuid ## CONSUMES\r
+ gEfiShellParametersProtocolGuid ## CONSUMES\r
+ gEfiDevicePathProtocolGuid ## CONSUMES\r
+ gEfiLoadedImageProtocolGuid ## CONSUMES\r
+ gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES\r
\r
[Pcd.common]\r
- gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel # ALWAYS_CONSUMED\r
- gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize # ALWAYS_CONSUMED\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES\r
+ gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize ## CONSUMES\r
\r
[Guids]\r
- gEfiFileSystemInfoGuid\r
- gEfiFileInfoGuid\r
- gShellLevel2HiiGuid
\ No newline at end of file
+ gEfiFileSystemInfoGuid ## SOMETIMES_CONSUMES ## GUID\r
+ gEfiFileInfoGuid ## UNDEFINED\r
+ gShellLevel2HiiGuid ## SOMETIMES_CONSUMES ## HII\r