]> git.proxmox.com Git - mirror_edk2.git/blame - ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1CommandsLib.inf
smbiosview - add user input verification.
[mirror_edk2.git] / ShellPkg / Library / UefiShellDebug1CommandsLib / UefiShellDebug1CommandsLib.inf
CommitLineData
5d73d92f 1## @file\r
2# Provides shell Debug1 profile functions\r
3#\r
d08fadb0 4# Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>\r
5d73d92f 5#\r
6# This program and the accompanying materials\r
7# are licensed and made available under the terms and conditions of the BSD License\r
8# which accompanies this distribution. The full text of the license may be found at\r
9# http://opensource.org/licenses/bsd-license.php\r
10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12#\r
13#\r
14##\r
15[Defines]\r
16 INF_VERSION = 0x00010006\r
17 BASE_NAME = UefiShellDebug1CommandsLib\r
18 FILE_GUID = 90330D51-A99B-4cc8-A2EB-AE22542A3F45\r
19 MODULE_TYPE = UEFI_DRIVER\r
20 VERSION_STRING = 1.0\r
21 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER\r
22 CONSTRUCTOR = UefiShellDebug1CommandsLibConstructor\r
23 DESTRUCTOR = UefiShellDebug1CommandsLibDestructor\r
24\r
25[Sources]\r
26 SetSize.c\r
27 Comp.c\r
28 Mode.c\r
29 MemMap.c\r
30 Compress.h\r
31 Compress.c\r
32 EfiCompress.c\r
33 EfiDecompress.c\r
34 Dmem.c\r
35 LoadPciRom.c\r
36 Mm.c\r
37 SetVar.c\r
38 SerMode.c\r
39 Bcfg.c\r
40 Pci.c\r
41 Pci.h\r
42 DmpStore.c\r
43 Dblk.c\r
980d554e 44 SmbiosView/EventLogInfo.c\r
45 SmbiosView/PrintInfo.c\r
46 SmbiosView/QueryTable.c\r
47 SmbiosView/SmbiosView.c\r
48 SmbiosView/Smbios.c\r
49 SmbiosView/SmbiosViewStrings.uni\r
50 SmbiosView/LibSmbiosView.c\r
5d73d92f 51 UefiShellDebug1CommandsLib.c\r
52 UefiShellDebug1CommandsLib.h\r
53 UefiShellDebug1CommandsLib.uni\r
54\r
3737ac2b 55## Files shared by both editors\r
56 EditTitleBar.h\r
57 EditTitleBar.c\r
58 EditInputBar.h\r
59 EditInputBar.c\r
60 EditStatusBar.h\r
61 EditStatusBar.c\r
62 EditMenuBar.h\r
63 EditMenuBar.c\r
64 \r
65## Files specific to the text editor \r
980d554e 66 Edit/Edit.c\r
67 Edit/TextEditor.h\r
68 Edit/TextEditorTypes.h\r
69 Edit/FileBuffer.h\r
70 Edit/FileBuffer.c\r
71 Edit/MainTextEditor.h\r
72 Edit/MainTextEditor.c\r
73 Edit/Misc.h\r
74 Edit/Misc.c\r
75 Edit/TextEditStrings.uni\r
3737ac2b 76 \r
77## Files specific to the HEX editor\r
980d554e 78 HexEdit/BufferImage.h\r
79 HexEdit/BufferImage.c\r
80 HexEdit/Clipboard.h\r
81 HexEdit/Clipboard.c\r
82 HexEdit/DiskImage.h\r
83 HexEdit/DiskImage.c\r
84 HexEdit/FileImage.h\r
85 HexEdit/FileImage.c\r
86 HexEdit/HexEdit.c\r
87 HexEdit/HexEditor.h\r
88 HexEdit/HexEditorTypes.h\r
89 HexEdit/HexeditStrings.uni\r
90 HexEdit/MainHexEditor.h\r
91 HexEdit/MainHexEditor.c\r
92 HexEdit/MemImage.h\r
93 HexEdit/MemImage.c\r
94 HexEdit/Misc.h\r
95 HexEdit/Misc.c\r
3737ac2b 96\r
5d73d92f 97[Packages]\r
98 MdePkg/MdePkg.dec\r
99 ShellPkg/ShellPkg.dec\r
100 MdeModulePkg/MdeModulePkg.dec\r
101\r
102[LibraryClasses]\r
103 MemoryAllocationLib\r
104 BaseLib\r
105 BaseMemoryLib\r
106 DebugLib\r
107 ShellCommandLib\r
108 ShellLib\r
109 UefiLib\r
110 UefiRuntimeServicesTableLib\r
111 UefiBootServicesTableLib\r
112 SortLib\r
113 PrintLib\r
114\r
115[Pcd]\r
3737ac2b 116 gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask # ALWAYS_CONSUMED\r
117 gEfiShellPkgTokenSpaceGuid.PcdShellFileOperationSize # ALWAYS_CONSUMED\r
118 gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength # ALWAYS_CONSUMED\r
5d73d92f 119\r
120[Protocols]\r
121 gEfiPciRootBridgeIoProtocolGuid\r
122 gEfiBlockIoProtocolGuid\r
3737ac2b 123 gEfiSimplePointerProtocolGuid\r
5d73d92f 124\r
125[Guids]\r
126 gEfiGlobalVariableGuid\r
127 gEfiSmbiosTableGuid\r
3737ac2b 128 gEfiMpsTableGuid\r
129 gEfiSalSystemTableGuid\r
130 gEfiAcpi10TableGuid\r
131 gEfiAcpi20TableGuid\r
5d73d92f 132\r