1##  @file
2# Provides Shell 'dp' dynamic command.
3#
4# Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.
5#  SPDX-License-Identifier: BSD-2-Clause-Patent
6#
7#
8##
9
10[Defines]
11  INF_VERSION                    = 0x00010006
12  BASE_NAME                      = dpDynamicCommand
13  FILE_GUID                      = 0253F9FA-129A-4A8D-B12E-7DC2B6376302
14  MODULE_TYPE                    = DXE_DRIVER
15  VERSION_STRING                 = 1.0
16  ENTRY_POINT                    = DpCommandInitialize
17  UNLOAD_IMAGE                   = DpUnload
18#
19#  This flag specifies whether HII resource section is generated into PE image.
20#
21  UEFI_HII_RESOURCE_SECTION      = TRUE
22
23[Sources.common]
24  Dp.uni
25  Dp.c
26  Dp.h
27  Literals.h
28  Literals.c
29  DpInternal.h
30  DpUtilities.c
31  DpTrace.c
32  DpDynamicCommand.c
33
34[Packages]
35  MdePkg/MdePkg.dec
36  ShellPkg/ShellPkg.dec
37  MdeModulePkg/MdeModulePkg.dec
38
39[LibraryClasses]
40  MemoryAllocationLib
41  BaseLib
42  BaseMemoryLib
43  DebugLib
44  ShellLib
45  UefiLib
46  UefiRuntimeServicesTableLib
47  UefiBootServicesTableLib
48  UefiDriverEntryPoint
49  SortLib
50  PrintLib
51  DevicePathLib
52  PerformanceLib
53  DxeServicesLib
54  PeCoffGetEntryPointLib
55
56[Guids]
57  gPerformanceProtocolGuid                                ## CONSUMES ## SystemTable
58
59[Protocols]
60  gEfiLoadedImageProtocolGuid                             ## CONSUMES
61  gEfiDriverBindingProtocolGuid                           ## SOMETIMES_CONSUMES
62  gEfiComponentName2ProtocolGuid                          ## SOMETIMES_CONSUMES
63  gEfiLoadedImageDevicePathProtocolGuid                   ## SOMETIMES_CONSUMES
64  gEfiHiiPackageListProtocolGuid                          ## CONSUMES
65  gEfiShellDynamicCommandProtocolGuid                     ## PRODUCES
66
67[DEPEX]
68  TRUE
69