1## @file 2# Provides shell level 3 functions 3# Note that the interactive versions of the time, date, and timezone functions are handled in the level 2 library. 4# 5# (C) Copyright 2013 Hewlett-Packard Development Company, L.P.<BR> 6# Copyright (c) 2009-2015, Intel Corporation. All rights reserved. <BR> 7# 8# This program and the accompanying materials 9# are licensed and made available under the terms and conditions of the BSD License 10# which accompanies this distribution. The full text of the license may be found at 11# http://opensource.org/licenses/bsd-license.php 12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 14# 15# 16## 17 18[Defines] 19 INF_VERSION = 0x00010006 20 BASE_NAME = UefiShellLevel3CommandsLib 21 FILE_GUID = 71374B42-85D7-4753-AD17-AA84C3A0EB93 22 MODULE_TYPE = UEFI_APPLICATION 23 VERSION_STRING = 1.0 24 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER 25 CONSTRUCTOR = ShellLevel3CommandsLibConstructor 26 DESTRUCTOR = ShellLevel3CommandsLibDestructor 27 28[Sources.common] 29# note that time, timezone, and date are part of the level 2 library 30 Type.c 31 Touch.c 32 Ver.c 33 UefiShellLevel3CommandsLib.uni 34 UefiShellLevel3CommandsLib.c 35 UefiShellLevel3CommandsLib.h 36 Cls.c 37 Alias.c 38 Echo.c 39 Pause.c 40 GetMtc.c 41 Help.c 42 43 44[Packages] 45 MdePkg/MdePkg.dec 46 ShellPkg/ShellPkg.dec 47 MdeModulePkg/MdeModulePkg.dec 48 49[LibraryClasses] 50 MemoryAllocationLib 51 BaseLib 52 BaseMemoryLib 53 DebugLib 54 ShellCommandLib 55 ShellLib 56 UefiLib 57 UefiRuntimeServicesTableLib 58 UefiBootServicesTableLib 59 PcdLib 60 HiiLib 61 FileHandleLib 62 HandleParsingLib 63 64[Guids] 65 gEfiFileInfoGuid ## UNDEFINED 66 gShellLevel3HiiGuid ## SOMETIMES_CONSUMES ## HII 67 68[Pcd.common] 69 gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES 70 gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize ## SOMETIMES_CONSUMES 71 gEfiShellPkgTokenSpaceGuid.PcdShellSupplier ## SOMETIMES_CONSUMES 72 73[Protocols] 74 gEfiShellDynamicCommandProtocolGuid ## SOMETIMES_CONSUMES 75