]> git.proxmox.com Git - mirror_edk2.git/blob - ShellPkg/Library/UefiShellLevel2CommandsLib/UefiShellLevel2CommandsLib.inf
MdeModulePkg, MdePkg, NetworkPkg, OvmfPkg, PerformancePkg, ShellPkg: Library Migration.
[mirror_edk2.git] / ShellPkg / Library / UefiShellLevel2CommandsLib / UefiShellLevel2CommandsLib.inf
1 ## @file
2 # Provides shell level 2 functions
3 #
4 # Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved. <BR>
5 #
6 # This program and the accompanying materials
7 # are licensed and made available under the terms and conditions of the BSD License
8 # which accompanies this distribution. The full text of the license may be found at
9 # http://opensource.org/licenses/bsd-license.php
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 #
13 #
14 ##
15
16 [Defines]
17 INF_VERSION = 0x00010006
18 BASE_NAME = UefiShellLevel2CommandsLib
19 FILE_GUID = CBF3931C-A2DF-40e5-B77E-CCA9555E9755
20 MODULE_TYPE = UEFI_DRIVER
21 VERSION_STRING = 1.0
22 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER
23 CONSTRUCTOR = ShellLevel2CommandsLibConstructor
24 DESTRUCTOR = ShellLevel2CommandsLibDestructor
25
26 #
27 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
28 #
29
30 [Sources.common]
31 UefiShellLevel2CommandsLib.c
32 UefiShellLevel2CommandsLib.h
33 UefiShellLevel2CommandsLib.uni
34 TimeDate.c
35 Load.c
36 Ls.c
37 Map.c
38 Reset.c
39 Set.c
40 MkDir.c
41 Cd.c
42 Cp.c
43 Parse.c
44 Rm.c
45 Mv.c
46 Attrib.c
47 Vol.c
48
49 [Packages]
50 MdePkg/MdePkg.dec
51 ShellPkg/ShellPkg.dec
52 MdeModulePkg/MdeModulePkg.dec
53
54 [LibraryClasses]
55 MemoryAllocationLib
56 BaseLib
57 BaseMemoryLib
58 DebugLib
59 ShellCommandLib
60 ShellLib
61 UefiLib
62 UefiRuntimeServicesTableLib
63 UefiBootServicesTableLib
64 PcdLib
65 HiiLib
66 HandleParsingLib
67 DevicePathLib
68
69 [Protocols]
70 gEfiUnicodeCollation2ProtocolGuid # ALWAYS_CONSUMED
71 gEfiShellProtocolGuid # ALWAYS_CONSUMED
72 gEfiShellParametersProtocolGuid # ALWAYS_CONSUMED
73 gEfiDevicePathProtocolGuid # ALWAYS_CONSUMED
74 gEfiLoadedImageProtocolGuid # ALWAYS_CONSUMED
75 gEfiSimpleFileSystemProtocolGuid # ALWAYS_CONSUMED
76
77 [Pcd.common]
78 gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel # ALWAYS_CONSUMED
79 gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize # ALWAYS_CONSUMED
80
81 [Guids]
82 gEfiFileSystemInfoGuid
83 gEfiFileInfoGuid
84 gShellLevel2HiiGuid