]> git.proxmox.com Git - mirror_edk2.git/blob - ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
ShellPkg: Update header file including style
[mirror_edk2.git] / ShellPkg / Library / UefiShellDebug1CommandsLib / UefiShellDebug1CommandsLib.inf
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