]> git.proxmox.com Git - mirror_edk2.git/blame - ShellPkg/Application/Shell/Shell.inf
ShellPkg: Removing ipf which is no longer supported from edk2.
[mirror_edk2.git] / ShellPkg / Application / Shell / Shell.inf
CommitLineData
a405b86d 1## @file\r
2# This is the shell application\r
3#\r
c011b6c9 4# (C) Copyright 2013 Hewlett-Packard Development Company, L.P.<BR>\r
fbfd4a9a 5# Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
a405b86d 6#\r
7# This program and the accompanying materials\r
8# are licensed and made available under the terms and conditions of the BSD License\r
9# which accompanies this distribution. The full text of the license may be found at\r
10# http://opensource.org/licenses/bsd-license.php\r
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13#\r
14#\r
15##\r
16\r
17[Defines]\r
18 INF_VERSION = 0x00010006\r
19 BASE_NAME = Shell\r
2edc20c4 20 FILE_GUID = 7C04A583-9E3E-4f1c-AD65-E05268D0B4D1 # gUefiShellFileGuid\r
a405b86d 21 MODULE_TYPE = UEFI_APPLICATION\r
22 VERSION_STRING = 1.0\r
23 ENTRY_POINT = UefiMain\r
24\r
25#\r
26# The following information is for reference only and not required by the build tools.\r
27#\r
fbfd4a9a 28# VALID_ARCHITECTURES = IA32 X64 EBC\r
a405b86d 29#\r
30\r
31[Sources]\r
32 Shell.c\r
33 Shell.h\r
34 ShellParametersProtocol.c\r
35 ShellParametersProtocol.h\r
36 ShellProtocol.c\r
37 ShellProtocol.h\r
38 FileHandleWrappers.c\r
39 FileHandleWrappers.h\r
40 FileHandleInternal.h\r
41 ShellEnvVar.c\r
42 ShellEnvVar.h\r
43 ShellManParser.c\r
44 ShellManParser.h\r
45 Shell.uni\r
46 ConsoleLogger.c\r
47 ConsoleLogger.h\r
8be0ba36 48 ConsoleWrappers.c\r
49 ConsoleWrappers.h\r
a405b86d 50\r
51[Packages]\r
52 MdePkg/MdePkg.dec\r
53 ShellPkg/ShellPkg.dec\r
54 MdeModulePkg/MdeModulePkg.dec\r
a405b86d 55\r
56[LibraryClasses]\r
57 BaseLib\r
58 UefiApplicationEntryPoint\r
59 UefiLib\r
60 DebugLib\r
61 MemoryAllocationLib\r
62 ShellCommandLib\r
63 UefiRuntimeServicesTableLib\r
64 UefiBootServicesTableLib\r
65 DevicePathLib\r
66 BaseMemoryLib\r
67 PcdLib\r
68 FileHandleLib\r
69 PrintLib\r
70 HiiLib\r
71 SortLib\r
72 HandleParsingLib\r
8d4eec6d 73 UefiHiiServicesLib\r
a405b86d 74\r
75[Guids]\r
06ac66ec
LG
76 gShellVariableGuid ## SOMETIMES_CONSUMES ## GUID\r
77 gShellAliasGuid ## SOMETIMES_CONSUMES ## GUID\r
78 gShellAliasGuid ## SOMETIMES_PRODUCES ## GUID\r
a405b86d 79\r
80[Protocols]\r
ecd07f37
QS
81 gEfiShellProtocolGuid ## PRODUCES\r
82 ## SOMETIMES_CONSUMES\r
83 gEfiShellParametersProtocolGuid ## PRODUCES\r
84 ## SOMETIMES_CONSUMES\r
8be0ba36 85\r
ecd07f37
QS
86# gEfiShellEnvironment2Guid ## SOMETIMES_PRODUCES\r
87# gEfiShellInterfaceGuid ## SOMETIMES_PRODUCES\r
a405b86d 88\r
ecd07f37
QS
89 gEfiSimpleTextInputExProtocolGuid ## CONSUMES\r
90 gEfiSimpleTextInProtocolGuid ## CONSUMES\r
91 gEfiSimpleTextOutProtocolGuid ## CONSUMES\r
06ac66ec 92 gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES\r
ecd07f37 93 gEfiLoadedImageProtocolGuid ## CONSUMES\r
06ac66ec 94 gEfiComponentName2ProtocolGuid ## SOMETIMES_CONSUMES\r
ecd07f37
QS
95 gEfiUnicodeCollation2ProtocolGuid ## CONSUMES\r
96 gEfiDevicePathProtocolGuid ## CONSUMES\r
8d4eec6d 97 gEfiHiiPackageListProtocolGuid ## SOMETIMES_PRODUCES\r
a405b86d 98\r
99[Pcd]\r
a4f138a4
QS
100 gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES\r
101 gEfiShellPkgTokenSpaceGuid.PcdShellSupportOldProtocols ## CONSUMES\r
102 gEfiShellPkgTokenSpaceGuid.PcdShellRequireHiiPlatform ## CONSUMES\r
103 gEfiShellPkgTokenSpaceGuid.PcdShellSupportFrameworkHii ## CONSUMES\r
104 gEfiShellPkgTokenSpaceGuid.PcdShellPageBreakDefault ## CONSUMES\r
105 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize ## CONSUMES\r
106 gEfiShellPkgTokenSpaceGuid.PcdShellInsertModeDefault ## CONSUMES\r
107 gEfiShellPkgTokenSpaceGuid.PcdShellScreenLogCount ## CONSUMES\r
108 gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength ## CONSUMES\r
109 gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize ## CONSUMES\r
110 gEfiShellPkgTokenSpaceGuid.PcdShellForceConsole ## CONSUMES\r
111 gEfiShellPkgTokenSpaceGuid.PcdShellSupplier ## CONSUMES\r
112 gEfiShellPkgTokenSpaceGuid.PcdShellMaxHistoryCommandCount ## CONSUMES\r