1## @file 2# Provides shell level 2 functions 3# 4# Copyright (c) 2009 - 2015, 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_APPLICATION 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 ## CONSUMES 71 gEfiShellProtocolGuid ## CONSUMES 72 gEfiShellParametersProtocolGuid ## CONSUMES 73 gEfiDevicePathProtocolGuid ## CONSUMES 74 gEfiLoadedImageProtocolGuid ## CONSUMES 75 gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES 76 77[Pcd.common] 78 gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES 79 gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize ## CONSUMES 80 81[Guids] 82 gEfiFileSystemInfoGuid ## SOMETIMES_CONSUMES ## GUID 83 gEfiFileInfoGuid ## UNDEFINED 84 gShellLevel2HiiGuid ## SOMETIMES_CONSUMES ## HII 85