• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1##  @file
2#  Display Performance Application, Module information file.
3#
4# Copyright (c) 2009 - 2015, 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#
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                      = UefiDpLib
18  FILE_GUID                      = 9DF262F7-CF81-4294-B5A5-B2E3CAFE5618
19  MODULE_TYPE                    = UEFI_DRIVER
20  VERSION_STRING                 = 1.0
21  LIBRARY_CLASS                  = NULL|UEFI_APPLICATION UEFI_DRIVER
22  CONSTRUCTOR                    = UefiDpLibConstructor
23  DESTRUCTOR                     = UefiDpLibDestructor
24
25#
26# The following information is for reference only and not required by the build tools.
27#
28#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
29#
30
31[Sources.common]
32  PerformanceTokens.h
33  UefiDpLib.c
34  UefiDpLib.h
35  UefiDpLib.uni
36  Dp.c
37  Dp.h
38  Literals.h
39  Literals.c
40  DpInternal.h
41  DpUtilities.c
42  DpTrace.c
43  DpProfile.c
44
45[Packages]
46  MdePkg/MdePkg.dec
47  ShellPkg/ShellPkg.dec
48  MdeModulePkg/MdeModulePkg.dec
49
50[LibraryClasses]
51  TimerLib
52  PerformanceLib
53  DxeServicesLib
54  MemoryAllocationLib
55  BaseLib
56  BaseMemoryLib
57  DebugLib
58  ShellCommandLib
59  ShellLib
60  UefiLib
61  UefiRuntimeServicesTableLib
62  UefiBootServicesTableLib
63  SortLib
64  PrintLib
65  DevicePathLib
66
67[Protocols]
68  gEfiLoadedImageProtocolGuid                             ## CONSUMES
69  gEfiDriverBindingProtocolGuid                           ## SOMETIMES_CONSUMES
70  gEfiComponentName2ProtocolGuid                          ## SOMETIMES_CONSUMES
71  gEfiLoadedImageDevicePathProtocolGuid                   ## SOMETIMES_CONSUMES
72
73[Pcd]
74  gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize   ## UNDEFINED
75  gEfiShellPkgTokenSpaceGuid.PcdShellProfileMask          ## CONSUMES
76