]> git.proxmox.com Git - mirror_edk2.git/blob - ShellPkg/DynamicCommand/DpDynamicCommand/DpApp.inf
ShellPkg/Dp: Updated to dump perf log based on FPDT table
[mirror_edk2.git] / ShellPkg / DynamicCommand / DpDynamicCommand / DpApp.inf
1 ## @file
2 # Provides Shell 'dp' standalone application.
3 #
4 # Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11 #
12 #
13 ##
14
15 [Defines]
16 INF_VERSION = 0x00010006
17 BASE_NAME = dp
18 FILE_GUID = 1831A379-2D48-45BD-9744-D4059D93815D
19 MODULE_TYPE = UEFI_APPLICATION
20 VERSION_STRING = 1.0
21 ENTRY_POINT = DpAppInitialize
22 #
23 # This flag specifies whether HII resource section is generated into PE image.
24 #
25 UEFI_HII_RESOURCE_SECTION = TRUE
26
27 [Sources.common]
28 Dp.uni
29 Dp.c
30 Dp.h
31 Literals.h
32 Literals.c
33 DpInternal.h
34 DpUtilities.c
35 DpTrace.c
36 DpProfile.c
37 DpApp.c
38
39 [Packages]
40 MdePkg/MdePkg.dec
41 ShellPkg/ShellPkg.dec
42 MdeModulePkg/MdeModulePkg.dec
43
44 [LibraryClasses]
45 MemoryAllocationLib
46 BaseLib
47 BaseMemoryLib
48 DebugLib
49 ShellLib
50 UefiLib
51 UefiRuntimeServicesTableLib
52 UefiBootServicesTableLib
53 UefiApplicationEntryPoint
54 SortLib
55 PrintLib
56 DevicePathLib
57 PerformanceLib
58 DxeServicesLib
59 PeCoffGetEntryPointLib
60
61 [Guids]
62 gPerformanceProtocolGuid ## CONSUMES ## SystemTable
63 gEfiAcpi20TableGuid ## CONSUMES ## SystemTable
64 gEfiAcpi10TableGuid ## CONSUMES ## SystemTable
65
66 [Protocols]
67 gEfiLoadedImageProtocolGuid ## CONSUMES
68 gEfiDriverBindingProtocolGuid ## SOMETIMES_CONSUMES
69 gEfiComponentName2ProtocolGuid ## SOMETIMES_CONSUMES
70 gEfiLoadedImageDevicePathProtocolGuid ## SOMETIMES_CONSUMES
71 gEfiHiiPackageListProtocolGuid ## CONSUMES
72
73 [Pcd]
74 gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize ## CONSUMES