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.1 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 ## CONSUMES 127 gEfiBlockIoProtocolGuid ## CONSUMES 128 gEfiSimplePointerProtocolGuid ## CONSUMES 129 gEfiCpuIo2ProtocolGuid ## 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