X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ShellPkg%2FLibrary%2FUefiShellLib%2FUefiShellLib.inf;h=6ed76cc2bc881c4b4e0c1226ba954b6d503886db;hb=1581c9a2b8b49bef341cb9549e1e69e2d12e87cd;hp=b35555bb67de17386ea531de6b2578279a762871;hpb=3a888f2a2210a8dde3a45fb26b20d05c23019054;p=mirror_edk2.git
diff --git a/ShellPkg/Library/UefiShellLib/UefiShellLib.inf b/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
index b35555bb67..6ed76cc2bc 100644
--- a/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
+++ b/ShellPkg/Library/UefiShellLib/UefiShellLib.inf
@@ -1,7 +1,7 @@
-## @file
+## @file
# Provides interface to shell functionality for shell commands and applications.
#
-# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -19,7 +19,7 @@
FILE_GUID = 449D0F00-2148-4a43-9836-F10B3980ECF5
MODULE_TYPE = UEFI_DRIVER
VERSION_STRING = 1.0
- LIBRARY_CLASS = ShellLib|UEFI_APPLICATION UEFI_DRIVER
+ LIBRARY_CLASS = ShellLib|UEFI_APPLICATION UEFI_DRIVER DXE_RUNTIME_DRIVER DXE_DRIVER
CONSTRUCTOR = ShellLibConstructor
DESTRUCTOR = ShellLibDestructor
@@ -27,7 +27,7 @@
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
#
-[Sources]
+[Sources.common]
UefiShellLib.c
UefiShellLib.h
@@ -47,22 +47,23 @@
PrintLib
UefiLib
HiiLib
+ SortLib
[Protocols]
- gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMED
+ gEfiSimpleFileSystemProtocolGuid ## CONSUMES
# shell 2.0
- gEfiShellProtocolGuid # SOMETIMES_CONSUMED
- gEfiShellParametersProtocolGuid # SOMETIMES_CONSUMED
+ gEfiShellProtocolGuid ## SOMETIMES_CONSUMES
+ gEfiShellParametersProtocolGuid ## SOMETIMES_CONSUMES
# 'old' shell
- gEfiShellEnvironment2Guid # SOMETIMES_CONSUMED
- gEfiShellInterfaceGuid # SOMETIMES_CONSUMED
+ gEfiShellEnvironment2Guid ## SOMETIMES_CONSUMES
+ gEfiShellInterfaceGuid ## SOMETIMES_CONSUMES
[Guids]
- gEfiFileInfoGuid # ALWAYS_CONSUMED
- gEfiShellEnvironment2ExtGuid # ALWAYS_CONSUMED
+ gEfiFileInfoGuid ## CONSUMES ## GUID
+ gEfiShellEnvironment2ExtGuid ## CONSUMES ## GUID
-[Pcd]
- gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize # ALWAYS_CONSUMED
- gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMED
+[Pcd.common]
+ gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize ## CONSUMES
+ gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ## CONSUMES