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# SPDX-License-Identifier: BSD-2-Clause-Patent 9# 10# 11## 12 13[Defines] 14 INF_VERSION = 0x00010006 15 BASE_NAME = UefiShellLevel3CommandsLib 16 FILE_GUID = 71374B42-85D7-4753-AD17-AA84C3A0EB93 17 MODULE_TYPE = UEFI_APPLICATION 18 VERSION_STRING = 1.0 19 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER 20 CONSTRUCTOR = ShellLevel3CommandsLibConstructor 21 DESTRUCTOR = ShellLevel3CommandsLibDestructor 22 23[Sources.common] 24# note that time, timezone, and date are part of the level 2 library 25 Type.c 26 Touch.c 27 Ver.c 28 UefiShellLevel3CommandsLib.uni 29 UefiShellLevel3CommandsLib.c 30 UefiShellLevel3CommandsLib.h 31 Cls.c 32 Alias.c 33 Echo.c 34 Pause.c 35 GetMtc.c 36 Help.c 37 38 39[Packages] 40 MdePkg/MdePkg.dec 41 ShellPkg/ShellPkg.dec 42 MdeModulePkg/MdeModulePkg.dec 43 44[LibraryClasses] 45 MemoryAllocationLib 46 BaseLib 47 BaseMemoryLib 48 DebugLib 49 ShellCommandLib 50 ShellLib 51 UefiLib 52 UefiRuntimeServicesTableLib 53 UefiBootServicesTableLib 54 PcdLib 55 HiiLib 56 FileHandleLib 57 HandleParsingLib 58 59[Guids] 60 gEfiFileInfoGuid ## UNDEFINED 61 gShellLevel3HiiGuid ## SOMETIMES_CONSUMES ## HII 62 63[Pcd.common] 64 gEfiShellPkgTokenSpaceGuid.PcdShellSupportLevel ## CONSUMES 65 gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize ## SOMETIMES_CONSUMES 66 gEfiShellPkgTokenSpaceGuid.PcdShellSupplier ## SOMETIMES_CONSUMES 67 68[Protocols] 69 gEfiShellDynamicCommandProtocolGuid ## SOMETIMES_CONSUMES 70