]> git.proxmox.com Git - mirror_edk2.git/blame - ShellPkg/Library/UefiShellLib/UefiShellLib.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / ShellPkg / Library / UefiShellLib / UefiShellLib.inf
CommitLineData
a405b86d 1## @file\r
94b17fa1 2# Provides interface to shell functionality for shell commands and applications.\r
3#\r
583448b4 4# (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>\r
fbfd4a9a 5# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
94b17fa1 6#\r
56ba3746 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
94b17fa1 8#\r
9#\r
7b202cb0 10##\r
94b17fa1 11\r
12[Defines]\r
13 INF_VERSION = 0x00010006\r
14e96c29 14 BASE_NAME = UefiShellLib\r
94b17fa1 15 FILE_GUID = 449D0F00-2148-4a43-9836-F10B3980ECF5\r
16 MODULE_TYPE = UEFI_DRIVER\r
15d8fe1f 17 VERSION_STRING = 1.2\r
4be58c16 18 LIBRARY_CLASS = ShellLib|UEFI_APPLICATION UEFI_DRIVER DXE_RUNTIME_DRIVER DXE_DRIVER\r
94b17fa1 19 CONSTRUCTOR = ShellLibConstructor\r
20 DESTRUCTOR = ShellLibDestructor\r
21\r
22#\r
fbfd4a9a 23# VALID_ARCHITECTURES = IA32 X64 EBC\r
94b17fa1 24#\r
25\r
a405b86d 26[Sources.common]\r
14e96c29 27 UefiShellLib.c\r
28 UefiShellLib.h\r
94b17fa1 29\r
30[Packages]\r
31 MdePkg/MdePkg.dec\r
2247dde4 32 MdeModulePkg/MdeModulePkg.dec\r
94b17fa1 33 ShellPkg/ShellPkg.dec\r
34\r
35[LibraryClasses]\r
36 UefiBootServicesTableLib\r
37 MemoryAllocationLib\r
38 DevicePathLib\r
39 BaseLib\r
40 BaseMemoryLib\r
41 DebugLib\r
d2b4564b 42 FileHandleLib\r
b1f95a06 43 PrintLib\r
44 UefiLib\r
2247dde4 45 HiiLib\r
252d9457 46 SortLib\r
94b17fa1 47\r
48[Protocols]\r
583448b4 49 gEfiUnicodeCollation2ProtocolGuid ## CONSUMES\r
1e6e84c7 50\r
51 # shell 2.0\r
ecd07f37
QS
52 gEfiShellProtocolGuid ## SOMETIMES_CONSUMES\r
53 gEfiShellParametersProtocolGuid ## SOMETIMES_CONSUMES\r
94b17fa1 54\r
55 # 'old' shell\r
ecd07f37
QS
56 gEfiShellEnvironment2Guid ## SOMETIMES_CONSUMES\r
57 gEfiShellInterfaceGuid ## SOMETIMES_CONSUMES\r
94b17fa1 58\r
59[Guids]\r
06ac66ec
LG
60 gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## GUID\r
61 gEfiShellEnvironment2ExtGuid ## SOMETIMES_CONSUMES ## GUID\r
94b17fa1 62\r
a405b86d 63[Pcd.common]\r
ecd07f37
QS
64 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize ## CONSUMES\r
65 gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ## CONSUMES\r