]> git.proxmox.com Git - mirror_edk2.git/blame - ShellPkg/Library/UefiDpLib/UefiDpLib.inf
ShellPkg UefiDpLib: Remove TimerLib dependency
[mirror_edk2.git] / ShellPkg / Library / UefiDpLib / UefiDpLib.inf
CommitLineData
d41bc92c 1## @file\r
2# Display Performance Application, Module information file.\r
3#\r
ef224032 4# Copyright (c) 2009 - 2017, Intel Corporation. All rights reserved.\r
d41bc92c 5# This program and the accompanying materials\r
6# are licensed and made available under the terms and conditions of the BSD License\r
7# which accompanies this distribution. The full text of the license may be found at\r
8# http://opensource.org/licenses/bsd-license.php\r
9#\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 = UefiDpLib\r
18 FILE_GUID = 9DF262F7-CF81-4294-B5A5-B2E3CAFE5618\r
19 MODULE_TYPE = UEFI_DRIVER\r
20 VERSION_STRING = 1.0\r
21 LIBRARY_CLASS = NULL|UEFI_APPLICATION UEFI_DRIVER\r
22 CONSTRUCTOR = UefiDpLibConstructor\r
23 DESTRUCTOR = UefiDpLibDestructor\r
24\r
25#\r
26# The following information is for reference only and not required by the build tools.\r
27#\r
28# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
29#\r
30\r
31[Sources.common]\r
2426f666 32 PerformanceTokens.h\r
d41bc92c 33 UefiDpLib.c\r
34 UefiDpLib.h\r
35 UefiDpLib.uni\r
36 Dp.c\r
37 Dp.h\r
38 Literals.h\r
39 Literals.c\r
40 DpInternal.h\r
41 DpUtilities.c\r
42 DpTrace.c\r
43 DpProfile.c\r
44\r
45[Packages]\r
46 MdePkg/MdePkg.dec\r
47 ShellPkg/ShellPkg.dec\r
48 MdeModulePkg/MdeModulePkg.dec\r
d41bc92c 49\r
50[LibraryClasses]\r
d41bc92c 51 PerformanceLib\r
52 DxeServicesLib\r
53 MemoryAllocationLib\r
54 BaseLib\r
55 BaseMemoryLib\r
56 DebugLib\r
57 ShellCommandLib\r
58 ShellLib\r
59 UefiLib\r
60 UefiRuntimeServicesTableLib\r
61 UefiBootServicesTableLib\r
62 SortLib\r
63 PrintLib\r
863986b3 64 DevicePathLib\r
d41bc92c 65\r
ef224032
SZ
66[Guids]\r
67 gPerformanceProtocolGuid ## CONSUMES ## SystemTable\r
68\r
d41bc92c 69[Protocols]\r
ecd07f37
QS
70 gEfiLoadedImageProtocolGuid ## CONSUMES\r
71 gEfiDriverBindingProtocolGuid ## SOMETIMES_CONSUMES\r
72 gEfiComponentName2ProtocolGuid ## SOMETIMES_CONSUMES\r
73 gEfiLoadedImageDevicePathProtocolGuid ## SOMETIMES_CONSUMES\r
d41bc92c 74\r
75[Pcd]\r
ecd07f37
QS
76 gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize ## UNDEFINED\r
77 gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask ## CONSUMES\r