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