]> git.proxmox.com Git - mirror_edk2.git/blob - ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
37f6f60aeebf9f2d1f1a7a40631f5f15a15ea736
[mirror_edk2.git] / ShellPkg / Library / UefiShellDebug1CommandsLib / UefiShellDebug1CommandsLib.inf
1 ## @file
2 # Provides shell Debug1 profile functions
3 #
4 # Copyright (c) 2010 - 2012, 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_DRIVER
20 VERSION_STRING = 1.0
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 Bcfg.c
40 Pci.c
41 Pci.h
42 DmpStore.c
43 Dblk.c
44 SmbiosView/EventLogInfo.c
45 SmbiosView/EventLogInfo.h
46 SmbiosView/PrintInfo.c
47 SmbiosView/QueryTable.c
48 SmbiosView/SmbiosView.c
49 SmbiosView/SmbiosViewStrings.uni
50 SmbiosView/LibSmbiosView.c
51 SmbiosView/PrintInfo.h
52 SmbiosView/LibSmbiosView.h
53 SmbiosView/QueryTable.h
54 SmbiosView/SmbiosView.h
55 UefiShellDebug1CommandsLib.c
56 UefiShellDebug1CommandsLib.h
57 UefiShellDebug1CommandsLib.uni
58
59 ## Files shared by both editors
60 EditTitleBar.h
61 EditTitleBar.c
62 EditInputBar.h
63 EditInputBar.c
64 EditStatusBar.h
65 EditStatusBar.c
66 EditMenuBar.h
67 EditMenuBar.c
68
69 ## Files specific to the text editor
70 Edit/Edit.c
71 Edit/TextEditor.h
72 Edit/TextEditorTypes.h
73 Edit/FileBuffer.h
74 Edit/FileBuffer.c
75 Edit/MainTextEditor.h
76 Edit/MainTextEditor.c
77 Edit/Misc.h
78 Edit/Misc.c
79 Edit/TextEditStrings.uni
80
81 ## Files specific to the HEX editor
82 HexEdit/BufferImage.h
83 HexEdit/BufferImage.c
84 HexEdit/Clipboard.h
85 HexEdit/Clipboard.c
86 HexEdit/DiskImage.h
87 HexEdit/DiskImage.c
88 HexEdit/FileImage.h
89 HexEdit/FileImage.c
90 HexEdit/HexEdit.c
91 HexEdit/HexEditor.h
92 HexEdit/HexEditorTypes.h
93 HexEdit/HexeditStrings.uni
94 HexEdit/MainHexEditor.h
95 HexEdit/MainHexEditor.c
96 HexEdit/MemImage.h
97 HexEdit/MemImage.c
98 HexEdit/Misc.h
99 HexEdit/Misc.c
100
101 [Packages]
102 MdePkg/MdePkg.dec
103 ShellPkg/ShellPkg.dec
104 MdeModulePkg/MdeModulePkg.dec
105
106 [LibraryClasses]
107 MemoryAllocationLib
108 BaseLib
109 BaseMemoryLib
110 DebugLib
111 ShellCommandLib
112 ShellLib
113 UefiLib
114 UefiRuntimeServicesTableLib
115 UefiBootServicesTableLib
116 SortLib
117 PrintLib
118
119 [Pcd]
120 gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask # ALWAYS_CONSUMED
121 gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize # ALWAYS_CONSUMED
122 gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength # ALWAYS_CONSUMED
123
124 [Protocols]
125 gEfiPciRootBridgeIoProtocolGuid
126 gEfiBlockIoProtocolGuid
127 gEfiSimplePointerProtocolGuid
128
129 [Guids]
130 gEfiGlobalVariableGuid
131 gEfiSmbiosTableGuid
132 gEfiMpsTableGuid
133 gEfiSalSystemTableGuid
134 gEfiAcpi10TableGuid
135 gEfiAcpi20TableGuid
136 gShellDebug1HiiGuid