]> git.proxmox.com Git - mirror_edk2.git/blame - ShellPkg/Application/Shell/Shell.inf
ShellPkg: Fix Meta Data misspelling
[mirror_edk2.git] / ShellPkg / Application / Shell / Shell.inf
CommitLineData
a405b86d 1## @file\r
2# This is the shell application\r
3#\r
284e034f 4# Copyright (c) 2013, Hewlett-Packard Development Company, L.P.\r
863986b3 5# Copyright (c) 2009 - 2013, 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
20 FILE_GUID = 7C04A583-9E3E-4f1c-AD65-E05268D0B4D1\r
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
28# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
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
ab94587a 73 PathLib\r
a405b86d 74\r
75[Guids]\r
75e34de4
JC
76 gShellVariableGuid # ALWAYS_CONSUMES\r
77 gShellMapGuid # ALWAYS_CONSUMES\r
78 gShellAliasGuid # ALWAYS_CONSUMES\r
a405b86d 79\r
80[Protocols]\r
75e34de4
JC
81 gEfiShellProtocolGuid # ALWAYS_PRODUCES\r
82 # SOMETIMES_CONSUMES\r
83 gEfiShellParametersProtocolGuid # ALWAYS_PRODUCES\r
84 # SOMETIMES_CONSUMES\r
8be0ba36 85\r
75e34de4
JC
86# gEfiShellEnvironment2Guid # SOMETIMES_PRODUCES\r
87# gEfiShellInterfaceGuid # SOMETIMES_PRODUCES\r
a405b86d 88\r
75e34de4
JC
89 gEfiSimpleTextInputExProtocolGuid # ALWAYS_CONSUMES\r
90 gEfiSimpleTextInProtocolGuid # ALWAYS_CONSUMES\r
91 gEfiSimpleTextOutProtocolGuid # ALWAYS_CONSUMES\r
92 gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMES\r
93 gEfiLoadedImageProtocolGuid # ALWAYS_CONSUMES\r
94 gEfiComponentName2ProtocolGuid # ALWAYS_CONSUMES\r
95 gEfiUnicodeCollation2ProtocolGuid # ALWAYS_CONSUMES\r
96 gEfiDevicePathProtocolGuid # ALWAYS_CONSUMES\r
a405b86d 97\r
98[Pcd]\r
75e34de4
JC
99 gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel # ALWAYS_CONSUMES\r
100 gEfiShellPkgTokenSpaceGuid.PcdShellSupportOldProtocols # ALWAYS_CONSUMES\r
101 gEfiShellPkgTokenSpaceGuid.PcdShellRequireHiiPlatform # ALWAYS_CONSUMES\r
102 gEfiShellPkgTokenSpaceGuid.PcdShellSupportFrameworkHii # ALWAYS_CONSUMES\r
103 gEfiShellPkgTokenSpaceGuid.PcdShellPageBreakDefault # ALWAYS_CONSUMES\r
104 gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize # ALWAYS_CONSUMES\r
105 gEfiShellPkgTokenSpaceGuid.PcdShellInsertModeDefault # ALWAYS_CONSUMES\r
106 gEfiShellPkgTokenSpaceGuid.PcdShellScreenLogCount # ALWAYS_CONSUMES\r
107 gEfiShellPkgTokenSpaceGuid.PcdShellMapNameLength # ALWAYS_CONSUMES\r
108 gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMES\r
109 gEfiShellPkgTokenSpaceGuid.PcdShellForceConsole # ALWAYS_CONSUMES\r
110 gEfiShellPkgTokenSpaceGuid.PcdShellSupplier # ALWAYS_CONSUMES\r
a405b86d 111\r