]> git.proxmox.com Git - mirror_edk2.git/blame - EdkCompatibilityPkg/Compatibility/FrameworkHiiOnUefiHiiThunk/FrameworkHiiOnUefiHiiThunk.inf
Move ARMv5 (ARM9) barrier instructions into assembler files
[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
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
6bfbb5f0 39[Sources]\r
a235abd2 40 SetupBrowser.c\r
d4775f2a 41 HiiHandle.c\r
42 HiiHandle.h\r
0368663f 43 ConfigAccess.c\r
44 ConfigAccess.h\r
5391c4f1 45 OpcodeCreation.c\r
59336178 46 UefiIfrParser.c\r
47 UefiIfrParser.h\r
48 UefiIfrParserExpression.c\r
a9d85320 49 UefiIfrParserExpression.h\r
59336178 50 UefiIfrDefault.c\r
51 UefiIfrDefault.h\r
4259256b 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
a235abd2 61 Strings.uni\r
1668bd49 62 \r
4259256b 63\r
64[Packages]\r
65 MdePkg/MdePkg.dec\r
ebbd2793 66 MdeModulePkg/MdeModulePkg.dec\r
4259256b 67 IntelFrameworkPkg/IntelFrameworkPkg.dec\r
78b719ae 68 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
7c9d25ae 69 EdkCompatibilityPkg/EdkCompatibilityPkg.dec\r
78b719ae 70 \r
4259256b 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
59336178 80 PrintLib\r
a235abd2 81 UefiLib\r
82 PcdLib\r
7c9d25ae 83 LanguageLib\r
4259256b 84\r
a5420536
LG
85[Guids]\r
86 gEfiIfrTianoGuid\r
87 gEfiIfrFrameworkGuid\r
88\r
4259256b 89[Protocols]\r
4259256b 90 gEfiHiiImageProtocolGuid\r
91 gEfiHiiDatabaseProtocolGuid\r
92 gEfiHiiStringProtocolGuid\r
93 gEfiHiiFontProtocolGuid\r
ebbd2793 94 gEfiHiiConfigRoutingProtocolGuid\r
95 gEfiHiiConfigAccessProtocolGuid\r
96 gEfiFormCallbackProtocolGuid\r
59336178 97 gEfiUnicodeCollation2ProtocolGuid\r
962045a2 98 gEfiHiiCompatibilityProtocolGuid\r
99 gEfiFormBrowserCompatibilityProtocolGuid\r
4259256b 100\r
a235abd2 101[Pcd]\r
78b719ae 102 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
a235abd2 103\r
4259256b 104[Depex]\r
4259256b 105 gEfiHiiDatabaseProtocolGuid AND\r
106 gEfiHiiStringProtocolGuid AND\r
133a9dfb 107 gEfiHiiConfigRoutingProtocolGuid AND\r
90d6d599 108 gEfiHiiFontProtocolGuid AND\r
109 gEfiFormBrowser2ProtocolGuid\r
4259256b 110\r
1668bd49 111\r
a9d85320 112\r