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