1## @file
2#  Driver Health Manager DXE driver.
3#
4#  This module produces two driver health manager forms.
5#  One will be used by BDS core to configure the Configured Required
6#  driver health instances, the other will be automatically included by
7#  firmware setup (UI).
8#
9#  Copyright (c) 2013 - 2015, Intel Corporation. All rights reserved.<BR>
10#  This program and the accompanying materials
11#  are licensed and made available under the terms and conditions of the BSD License
12#  which accompanies this distribution.  The full text of the license may be found at
13#  http://opensource.org/licenses/bsd-license.php
14#  
15#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
16#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
17#  
18##
19################################################################################
20#
21# Defines Section - statements that will be processed to create a Makefile.
22#
23################################################################################
24[Defines]
25  INF_VERSION                    = 0x00010005
26  BASE_NAME                      = DriverHealthManagerDxe
27  MODULE_UNI_FILE                = DriverHealthManagerDxe.uni
28  FILE_GUID                      = EBF8ED7C-0DD1-4787-84F1-F48D537DCACF
29  MODULE_TYPE                    = DXE_DRIVER
30  VERSION_STRING                 = 1.0
31  ENTRY_POINT                    = InitializeDriverHealthManager
32
33#
34# The following information is for reference only and not required by the build tools.
35#
36#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
37#
38
39
40[Sources.common]
41  DriverHealthManagerDxe.h
42  DriverHealthManagerDxe.c
43  DriverHealthManagerStrings.uni
44  DriverHealthManagerVfr.Vfr
45  DriverHealthManagerVfr.h
46  DriverHealthConfigureVfr.Vfr
47
48[Packages]
49  MdePkg/MdePkg.dec
50  MdeModulePkg/MdeModulePkg.dec
51
52[LibraryClasses]
53  UefiBootServicesTableLib
54  UefiRuntimeServicesTableLib
55  MemoryAllocationLib
56  BaseMemoryLib
57  BaseLib
58  UefiLib
59  UefiDriverEntryPoint
60  DebugLib
61  HiiLib
62  UefiBootManagerLib
63  PcdLib
64  DevicePathLib
65
66[Protocols]
67  gEfiHiiConfigAccessProtocolGuid               ## PRODUCES
68
69[Guids]
70  gEfiHiiDriverHealthFormsetGuid                ## CONSUMES ## GUID
71  gEfiIfrTianoGuid                              ## CONSUMES ## HII
72
73[Pcd]
74  gEfiMdeModulePkgTokenSpaceGuid.PcdDriverHealthConfigureForm      ## CONSUMES
75
76[Depex]
77  gEfiHiiDatabaseProtocolGuid AND gEfiFormBrowser2ProtocolGuid
78
79[UserExtensions.TianoCore."ExtraFiles"]
80  DriverHealthManagerDxeExtra.uni
81