EdkCompatibilityPkg: Use the new PCDs defined in MdePkg.
[mirror_edk2.git] / EdkCompatibilityPkg / Compatibility / FrameworkHiiOnUefiHiiThunk / FrameworkHiiOnUefiHiiThunk.inf
CommitLineData
6bfbb5f0 1## @file\r
b47694b9 2# Component description file for HiiDatabase module which produce a Framework HII Protocol instance\r
3# based on the avaliable UEFI HII protocol found in the platform. This modules enables modules complying\r
4# to Framework HII specification to able to run on a UEFI HII platform with only a rebuild. This is\r
5# to ensure that all HII packages are generated by UEFI HII package generation tools (UEFI VfrCompiler and\r
6# String Gather Tools). This thunk layer only produces the Frameowork HII protocol interface. The binary package\r
7# data format complying to UEFI HII specification.\r
4259256b 8#\r
9# This module inits HII database and installs HII protocol based on the avaliable UEFI HII protocol found in the platform..\r
fb44db73 10# Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>\r
4259256b 11#\r
584d5652 12# This program and the accompanying materials\r
4259256b 13# are licensed and made available under the terms and conditions of the BSD License\r
14# which accompanies this distribution. The full text of the license may be found at\r
15# http://opensource.org/licenses/bsd-license.php\r
16# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
17# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
18#\r
19#\r
6bfbb5f0 20##\r
4259256b 21\r
22[Defines]\r
23 INF_VERSION = 0x00010005\r
f275c91c 24 BASE_NAME = FrameworkHiiOnUefiHiiThunk\r
4259256b 25 FILE_GUID = AC3435BB-B1D3-4EF8-957C-8048606FF671\r
26 MODULE_TYPE = DXE_DRIVER\r
27 VERSION_STRING = 1.0\r
4259256b 28\r
29 ENTRY_POINT = InitializeHiiDatabase\r
30\r
31#\r
32# The following information is for reference only and not required by the build tools.\r
33#\r
34# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
35#\r
36\r
6bfbb5f0 37[Sources]\r
a235abd2 38 SetupBrowser.c\r
26a76fbc 39 SetupBrowser.h\r
d4775f2a 40 HiiHandle.c\r
41 HiiHandle.h\r
0368663f 42 ConfigAccess.c\r
43 ConfigAccess.h\r
5391c4f1 44 OpcodeCreation.c\r
59336178 45 UefiIfrParser.c\r
46 UefiIfrParser.h\r
47 UefiIfrParserExpression.c\r
a9d85320 48 UefiIfrParserExpression.h\r
59336178 49 UefiIfrDefault.c\r
50 UefiIfrDefault.h\r
4259256b 51 Keyboard.c\r
52 Fonts.c\r
53 Package.c\r
54 Strings.c\r
55 Forms.c\r
56 HiiDatabase.h\r
57 HiiDatabase.c\r
58 Utility.c\r
59 Utility.h\r
a235abd2 60 Strings.uni\r
1668bd49 61 \r
4259256b 62\r
63[Packages]\r
64 MdePkg/MdePkg.dec\r
ebbd2793 65 MdeModulePkg/MdeModulePkg.dec\r
4259256b 66 IntelFrameworkPkg/IntelFrameworkPkg.dec\r
78b719ae 67 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
7c9d25ae 68 EdkCompatibilityPkg/EdkCompatibilityPkg.dec\r
78b719ae 69 \r
4259256b 70[LibraryClasses]\r
71 UefiRuntimeServicesTableLib\r
72 UefiBootServicesTableLib\r
73 BaseMemoryLib\r
74 MemoryAllocationLib\r
75 UefiDriverEntryPoint\r
76 DebugLib\r
77 BaseLib\r
78 HiiLib\r
59336178 79 PrintLib\r
a235abd2 80 UefiLib\r
81 PcdLib\r
7c9d25ae 82 LanguageLib\r
4259256b 83\r
a5420536
LG
84[Guids]\r
85 gEfiIfrTianoGuid\r
86 gEfiIfrFrameworkGuid\r
6a824198 87 gEfiHiiStandardFormGuid\r
27e36f23 88 gFrameworkBdsFrontPageFormsetGuid\r
a5420536 89\r
4259256b 90[Protocols]\r
4259256b 91 gEfiHiiImageProtocolGuid\r
92 gEfiHiiDatabaseProtocolGuid\r
93 gEfiHiiStringProtocolGuid\r
94 gEfiHiiFontProtocolGuid\r
ebbd2793 95 gEfiHiiConfigRoutingProtocolGuid\r
96 gEfiHiiConfigAccessProtocolGuid\r
97 gEfiFormCallbackProtocolGuid\r
59336178 98 gEfiUnicodeCollation2ProtocolGuid\r
962045a2 99 gEfiHiiCompatibilityProtocolGuid\r
100 gEfiFormBrowserCompatibilityProtocolGuid\r
4259256b 101\r
a235abd2 102[Pcd]\r
fb44db73 103 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
a235abd2 104\r
4259256b 105[Depex]\r
4259256b 106 gEfiHiiDatabaseProtocolGuid AND\r
107 gEfiHiiStringProtocolGuid AND\r
133a9dfb 108 gEfiHiiConfigRoutingProtocolGuid AND\r
90d6d599 109 gEfiHiiFontProtocolGuid AND\r
110 gEfiFormBrowser2ProtocolGuid\r
4259256b 111\r
1668bd49 112\r
a9d85320 113\r