]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Application/UiApp/UiApp.inf
MdeModulePkg: Update UiApp to not display itself
[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 gEfiLoadedImageDevicePathProtocolGuid ## CONSUMES
127
128 [FeaturePcd]
129
130 [Pcd]
131 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes ## CONSUMES
132 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang ## SOMETIMES_CONSUMES
133 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow ## PRODUCES
134 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn ## PRODUCES
135 ## CONSUMES
136 ## PRODUCES
137 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
138 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution ## PRODUCES
139 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution ## PRODUCES
140 ## CONSUMES
141 ## SOMETIMES_PRODUCES
142 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn
143 ## CONSUMES
144 ## SOMETIMES_PRODUCES
145 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow
146 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution ## CONSUMES
147 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution ## CONSUMES
148 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString ## CONSUMES
149
150 [UserExtensions.TianoCore."ExtraFiles"]
151 UiAppExtra.uni