]> git.proxmox.com Git - mirror_edk2.git/blame - EdkCompatibilityPkg/Compatibility/FrameworkHiiOnUefiHiiThunk/FrameworkHiiOnUefiHiiThunk.inf
Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
[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
6bfbb5f0 10# Copyright (c) 2006 - 2010, Intel Corporation\r
4259256b 11#\r
12# All rights reserved. This program and the accompanying materials\r
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
d4775f2a 39 HiiHandle.c\r
40 HiiHandle.h\r
0368663f 41 ConfigAccess.c\r
42 ConfigAccess.h\r
5391c4f1 43 OpcodeCreation.c\r
59336178 44 UefiIfrParser.c\r
45 UefiIfrParser.h\r
46 UefiIfrParserExpression.c\r
a9d85320 47 UefiIfrParserExpression.h\r
59336178 48 UefiIfrDefault.c\r
49 UefiIfrDefault.h\r
4259256b 50 Keyboard.c\r
51 Fonts.c\r
52 Package.c\r
53 Strings.c\r
54 Forms.c\r
55 HiiDatabase.h\r
56 HiiDatabase.c\r
57 Utility.c\r
58 Utility.h\r
a235abd2 59 Strings.uni\r
1668bd49 60 \r
4259256b 61\r
62[Packages]\r
63 MdePkg/MdePkg.dec\r
ebbd2793 64 MdeModulePkg/MdeModulePkg.dec\r
4259256b 65 IntelFrameworkPkg/IntelFrameworkPkg.dec\r
78b719ae 66 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
7c9d25ae 67 EdkCompatibilityPkg/EdkCompatibilityPkg.dec\r
78b719ae 68 \r
4259256b 69[LibraryClasses]\r
70 UefiRuntimeServicesTableLib\r
71 UefiBootServicesTableLib\r
72 BaseMemoryLib\r
73 MemoryAllocationLib\r
74 UefiDriverEntryPoint\r
75 DebugLib\r
76 BaseLib\r
77 HiiLib\r
59336178 78 PrintLib\r
a235abd2 79 UefiLib\r
80 PcdLib\r
7c9d25ae 81 LanguageLib\r
4259256b 82\r
a5420536
LG
83[Guids]\r
84 gEfiIfrTianoGuid\r
85 gEfiIfrFrameworkGuid\r
6a824198 86 gEfiHiiStandardFormGuid\r
a5420536 87\r
4259256b 88[Protocols]\r
4259256b 89 gEfiHiiImageProtocolGuid\r
90 gEfiHiiDatabaseProtocolGuid\r
91 gEfiHiiStringProtocolGuid\r
92 gEfiHiiFontProtocolGuid\r
ebbd2793 93 gEfiHiiConfigRoutingProtocolGuid\r
94 gEfiHiiConfigAccessProtocolGuid\r
95 gEfiFormCallbackProtocolGuid\r
59336178 96 gEfiUnicodeCollation2ProtocolGuid\r
962045a2 97 gEfiHiiCompatibilityProtocolGuid\r
98 gEfiFormBrowserCompatibilityProtocolGuid\r
4259256b 99\r
a235abd2 100[Pcd]\r
78b719ae 101 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
a235abd2 102\r
4259256b 103[Depex]\r
4259256b 104 gEfiHiiDatabaseProtocolGuid AND\r
105 gEfiHiiStringProtocolGuid AND\r
133a9dfb 106 gEfiHiiConfigRoutingProtocolGuid AND\r
90d6d599 107 gEfiHiiFontProtocolGuid AND\r
108 gEfiFormBrowser2ProtocolGuid\r
4259256b 109\r
1668bd49 110\r
a9d85320 111\r