1## @file 2# Provides shell Debug1 profile functions 3# 4# Copyright (c) 2010 - 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[Defines] 16 INF_VERSION = 0x00010006 17 BASE_NAME = UefiShellDebug1CommandsLib 18 FILE_GUID = 90330D51-A99B-4cc8-A2EB-AE22542A3F45 19 MODULE_TYPE = UEFI_APPLICATION 20 VERSION_STRING = 1.2 21 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER 22 CONSTRUCTOR = UefiShellDebug1CommandsLibConstructor 23 DESTRUCTOR = UefiShellDebug1CommandsLibDestructor 24 25[Sources] 26 SetSize.c 27 Comp.c 28 Mode.c 29 MemMap.c 30 Compress.h 31 Compress.c 32 EfiCompress.c 33 EfiDecompress.c 34 Dmem.c 35 LoadPciRom.c 36 Mm.c 37 SetVar.c 38 SerMode.c 39 Pci.c 40 Pci.h 41 DmpStore.c 42 Dblk.c 43 SmbiosView/EventLogInfo.c 44 SmbiosView/EventLogInfo.h 45 SmbiosView/PrintInfo.c 46 SmbiosView/QueryTable.c 47 SmbiosView/SmbiosView.c 48 SmbiosView/SmbiosViewStrings.uni 49 SmbiosView/LibSmbiosView.c 50 SmbiosView/PrintInfo.h 51 SmbiosView/LibSmbiosView.h 52 SmbiosView/QueryTable.h 53 SmbiosView/SmbiosView.h 54 UefiShellDebug1CommandsLib.c 55 UefiShellDebug1CommandsLib.h 56 UefiShellDebug1CommandsLib.uni 57 58## Files shared by both editors 59 EditTitleBar.h 60 EditTitleBar.c 61 EditInputBar.h 62 EditInputBar.c 63 EditStatusBar.h 64 EditStatusBar.c 65 EditMenuBar.h 66 EditMenuBar.c 67 68## Files specific to the text editor 69 Edit/Edit.c 70 Edit/TextEditor.h 71 Edit/TextEditorTypes.h 72 Edit/FileBuffer.h 73 Edit/FileBuffer.c 74 Edit/MainTextEditor.h 75 Edit/MainTextEditor.c 76 Edit/Misc.h 77 Edit/Misc.c 78 Edit/TextEditStrings.uni 79 80## Files specific to the HEX editor 81 HexEdit/BufferImage.h 82 HexEdit/BufferImage.c 83 HexEdit/Clipboard.h 84 HexEdit/Clipboard.c 85 HexEdit/DiskImage.h 86 HexEdit/DiskImage.c 87 HexEdit/FileImage.h 88 HexEdit/FileImage.c 89 HexEdit/HexEdit.c 90 HexEdit/HexEditor.h 91 HexEdit/HexEditorTypes.h 92 HexEdit/HexeditStrings.uni 93 HexEdit/MainHexEditor.h 94 HexEdit/MainHexEditor.c 95 HexEdit/MemImage.h 96 HexEdit/MemImage.c 97 HexEdit/Misc.h 98 HexEdit/Misc.c 99 100[Packages] 101 MdePkg/MdePkg.dec 102 ShellPkg/ShellPkg.dec 103 MdeModulePkg/MdeModulePkg.dec 104 105[LibraryClasses] 106 MemoryAllocationLib 107 BaseLib 108 BaseMemoryLib 109 IoLib 110 DebugLib 111 ShellCommandLib 112 ShellLib 113 UefiLib 114 UefiRuntimeServicesTableLib 115 UefiBootServicesTableLib 116 SortLib 117 PrintLib 118 BcfgCommandLib 119 120[Pcd] 121 gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES 122 gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize ## CONSUMES 123 gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength ## CONSUMES 124 125[Protocols] 126 gEfiPciRootBridgeIoProtocolGuid ## SOMETIMES_CONSUMES 127 gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES 128 gEfiSimplePointerProtocolGuid ## SOMETIMES_CONSUMES 129 gEfiCpuIo2ProtocolGuid ## SOMETIMES_CONSUMES 130 131[Guids] 132 gEfiGlobalVariableGuid ## SOMETIMES_CONSUMES ## GUID 133 gEfiSmbiosTableGuid ## SOMETIMES_CONSUMES ## SystemTable 134 gEfiSmbios3TableGuid ## SOMETIMES_CONSUMES ## SystemTable 135 gEfiMpsTableGuid ## SOMETIMES_CONSUMES ## SystemTable 136 gEfiSalSystemTableGuid ## SOMETIMES_CONSUMES ## SystemTable 137 gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable 138 gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable 139 gShellDebug1HiiGuid ## SOMETIMES_CONSUMES ## HII 140