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