]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - EdkCompatibilityPkg/Compatibility/FrameworkHiiOnUefiHiiThunk/FrameworkHiiOnUefiHiiThunk.inf
1. Correct File header to ## @file
[mirror_edk2.git] / EdkCompatibilityPkg / Compatibility / FrameworkHiiOnUefiHiiThunk / FrameworkHiiOnUefiHiiThunk.inf
... / ...
CommitLineData
1#/** @file\r
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
8#\r
9# This module inits HII database and installs HII protocol based on the avaliable UEFI HII protocol found in the platform..\r
10# Copyright (c) 2006 - 2008, Intel Corporation\r
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
20#**/\r
21\r
22[Defines]\r
23 INF_VERSION = 0x00010005\r
24 BASE_NAME = FrameworkHiiOnUefiHiiThunk\r
25 FILE_GUID = AC3435BB-B1D3-4EF8-957C-8048606FF671\r
26 MODULE_TYPE = DXE_DRIVER\r
27 VERSION_STRING = 1.0\r
28 EDK_RELEASE_VERSION = 0x00020000\r
29 EFI_SPECIFICATION_VERSION = 0x00020000\r
30\r
31 ENTRY_POINT = InitializeHiiDatabase\r
32\r
33#\r
34# The following information is for reference only and not required by the build tools.\r
35#\r
36# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
37#\r
38\r
39[Sources.common]\r
40 SetupBrowser.c\r
41 HiiHandle.c\r
42 HiiHandle.h\r
43 ConfigAccess.c\r
44 ConfigAccess.h\r
45 OpcodeCreation.c\r
46 UefiIfrParser.c\r
47 UefiIfrParser.h\r
48 UefiIfrParserExpression.c\r
49 UefiIfrParserExpression.h\r
50 UefiIfrDefault.c\r
51 UefiIfrDefault.h\r
52 Keyboard.c\r
53 Fonts.c\r
54 Package.c\r
55 Strings.c\r
56 Forms.c\r
57 HiiDatabase.h\r
58 HiiDatabase.c\r
59 Utility.c\r
60 Utility.h\r
61 Strings.uni\r
62 \r
63\r
64[Packages]\r
65 MdePkg/MdePkg.dec\r
66 MdeModulePkg/MdeModulePkg.dec\r
67 IntelFrameworkPkg/IntelFrameworkPkg.dec\r
68 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
69 EdkCompatibilityPkg/EdkCompatibilityPkg.dec\r
70 \r
71[LibraryClasses]\r
72 UefiRuntimeServicesTableLib\r
73 UefiBootServicesTableLib\r
74 BaseMemoryLib\r
75 MemoryAllocationLib\r
76 UefiDriverEntryPoint\r
77 DebugLib\r
78 BaseLib\r
79 HiiLib\r
80 PrintLib\r
81 UefiLib\r
82 PcdLib\r
83 LanguageLib\r
84\r
85[Guids]\r
86 gEfiIfrTianoGuid\r
87 gEfiIfrFrameworkGuid\r
88\r
89[Protocols]\r
90 gEfiHiiImageProtocolGuid\r
91 gEfiHiiDatabaseProtocolGuid\r
92 gEfiHiiStringProtocolGuid\r
93 gEfiHiiFontProtocolGuid\r
94 gEfiHiiConfigRoutingProtocolGuid\r
95 gEfiHiiConfigAccessProtocolGuid\r
96 gEfiFormCallbackProtocolGuid\r
97 gEfiUnicodeCollation2ProtocolGuid\r
98 gEfiHiiCompatibilityProtocolGuid\r
99 gEfiFormBrowserCompatibilityProtocolGuid\r
100\r
101[Pcd]\r
102 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
103\r
104[Depex]\r
105 gEfiHiiDatabaseProtocolGuid AND\r
106 gEfiHiiStringProtocolGuid AND\r
107 gEfiHiiConfigRoutingProtocolGuid AND\r
108 gEfiHiiFontProtocolGuid AND\r
109 gEfiFormBrowser2ProtocolGuid\r
110\r
111\r
112\r