]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Application/UiApp/UiApp.inf
MdeModulePkg: Add the missing module UNI files.
[mirror_edk2.git] / MdeModulePkg / Application / UiApp / UiApp.inf
1 ## @file
2 # UiApp module is driver for BDS phase.
3 #
4 # Copyright (c) 2011 - 2015, Intel Corporation. All rights reserved.<BR>
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php
9 #
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 #
13 ##
14
15 [Defines]
16 INF_VERSION = 0x00010005
17 BASE_NAME = UiApp
18 MODULE_UNI_FILE = UiApp.uni
19 FILE_GUID = 462CAA21-7614-4503-836E-8AB6F4662331
20 MODULE_TYPE = UEFI_APPLICATION
21 VERSION_STRING = 1.0
22 ENTRY_POINT = InitializeUserInterface
23
24 #
25 # The following information is for reference only and not required by the build tools.
26 #
27 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
28 #
29
30 [Sources]
31 FrontPage.h
32 Ui.h
33 BootMngr/BootManager.h
34 BootMaint/BootMaint.h
35 BootMaint/FormGuid.h
36
37 DeviceMngr/DeviceManager.h
38 DeviceMngr/DeviceManagerVfr.Vfr
39 DeviceMngr/DeviceManagerStrings.uni
40 DeviceMngr/DeviceManager.c
41 BootMngr/BootManagerVfr.Vfr
42 BootMngr/BootManagerStrings.uni
43 BootMngr/BootManager.c
44 BootMaint/FE.vfr
45 BootMaint/FileExplorer.c
46 BootMaint/BootMaint.c
47 BootMaint/UpdatePage.c
48 BootMaint/Variable.c
49 BootMaint/Data.c
50 BootMaint/ConsoleOption.c
51 BootMaint/BootOption.c
52 BootMaint/BmLib.c
53 BootMaint/Bm.vfr
54 BootMaint/Bmstring.uni
55 FrontPageVfr.Vfr
56 FrontPageStrings.uni
57 Strings.uni
58 FrontPage.c
59 String.c
60 String.h
61 Language.c
62 Language.h
63 FormsetGuid.h
64
65 [Packages]
66 MdePkg/MdePkg.dec
67 MdeModulePkg/MdeModulePkg.dec
68
69 [LibraryClasses]
70 DevicePathLib
71 BaseLib
72 HobLib
73 UefiRuntimeServicesTableLib
74 ReportStatusCodeLib
75 MemoryAllocationLib
76 UefiLib
77 UefiBootServicesTableLib
78 BaseMemoryLib
79 DebugLib
80 PrintLib
81 HiiLib
82 UefiApplicationEntryPoint
83 PcdLib
84 UefiHiiServicesLib
85 UefiBootManagerLib
86
87 [Guids]
88 gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"BootNext" (The number of next boot option)
89 ## SOMETIMES_PRODUCES ## Variable:L"BootXX" (Boot option variable)
90 ## SOMETIMES_PRODUCES ## Variable:L"PlatformLang" (Platform supported languange in Rfc4646 format)
91 ## SOMETIMES_PRODUCES ## Variable:L"Lang" (Platform supported languange in Iso639 format)
92 ## SOMETIMES_PRODUCES ## Variable:L"KeyXX" (Hotkey option variable)
93 ## PRODUCES ## Variable:L"HwErrRecSupport" (The level of platform supported hardware Error Record Persistence)
94 ## SOMETIMES_PRODUCES ## Variable:L"BootOptionSupport" (The feature supported in boot option menu, value could be: EFI_BOOT_OPTION_SUPPORT_KEY, EFI_BOOT_OPTION_SUPPORT_APP
95 ## SOMETIMES_PRODUCES (not PcdUefiVariableDefaultLangDeprecate)## Variable:L"LangCodes" (Value of PcdUefiVariableDefaultLangCodes)
96 ## PRODUCES ## Variable:L"PlatformLangCodes" (Value of PcdUefiVariableDefaultPlatformLangCodes)
97 ## PRODUCES ## Variable:L"Timeout" (The time out value in second of showing progress bar)
98 ## SOMETIMES_PRODUCES ## Variable:L"BootOrder" (The boot option array)
99 ## SOMETIMES_PRODUCES ## Variable:L"DriverOrder" (The driver order list)
100 ## SOMETIMES_CONSUMES ## Variable:L"ConIn" (The device path of console in device)
101 ## SOMETIMES_CONSUMES ## Variable:L"ConOut" (The device path of console out device)
102 ## SOMETIMES_CONSUMES ## Variable:L"ErrOut" (The device path of error out device)
103 gEfiFileSystemVolumeLabelInfoIdGuid ## CONSUMES ## GUID (Indicate the information type is volume)
104 gEfiFileInfoGuid ## CONSUMES ## GUID (Indicate the information type is file)
105 gEfiHiiPlatformSetupFormsetGuid ## CONSUMES ## GUID (Indicate the formset class guid to be displayed)
106 gEfiIfrTianoGuid ## CONSUMES ## GUID (Extended IFR Guid Opcode)
107 gEfiHiiDriverHealthFormsetGuid ## CONSUMES ## GUID (Indicate the Driver Health formset class guid to be displayed)
108 gEfiIfrBootMaintenanceGuid ## CONSUMES ## GUID
109
110 [Protocols]
111 gEfiSimpleFileSystemProtocolGuid ## CONSUMES
112 gEfiLoadFileProtocolGuid ## CONSUMES
113 gEfiSmbiosProtocolGuid ## CONSUMES
114 gEfiGenericMemTestProtocolGuid ## CONSUMES
115 gEfiUgaDrawProtocolGuid |PcdUgaConsumeSupport ## SOMETIMES_CONSUMES
116 gEfiBlockIoProtocolGuid ## CONSUMES
117 gEfiGraphicsOutputProtocolGuid ## SOMETIMES_CONSUMES
118 gEfiSimpleTextInputExProtocolGuid ## CONSUMES
119 gEfiHiiConfigAccessProtocolGuid ## CONSUMES
120 gEfiFormBrowser2ProtocolGuid ## CONSUMES
121 gEfiSerialIoProtocolGuid ## CONSUMES
122 gEfiDevicePathProtocolGuid ## CONSUMES
123 gEfiPciIoProtocolGuid ## CONSUMES
124 gEfiDevicePathToTextProtocolGuid ## CONSUMES
125 gEfiBootLogoProtocolGuid ## CONSUMES
126
127 [FeaturePcd]
128
129 [Pcd]
130 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes ## CONSUMES
131 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang ## SOMETIMES_CONSUMES
132 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow ## PRODUCES
133 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn ## PRODUCES
134 ## CONSUMES
135 ## PRODUCES
136 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
137 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## PRODUCES
138 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## PRODUCES
139 ## CONSUMES
140 ## SOMETIMES_PRODUCES
141 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn
142 ## CONSUMES
143 ## SOMETIMES_PRODUCES
144 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow
145 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution ## CONSUMES
146 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution ## CONSUMES
147 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString ## CONSUMES
148
149 [UserExtensions.TianoCore."ExtraFiles"]
150 UiAppExtra.uni