]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Application/UiApp/UiApp.inf
Remove the useless code to fix build failure caused by error depend on IntelFramework...
[mirror_edk2.git] / MdeModulePkg / Application / UiApp / UiApp.inf
1 ## @file
2 # UiApp module is driver for BDS phase.
3 #
4 # Copyright (c) 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 FILE_GUID = 462CAA21-7614-4503-836E-8AB6F4662331
19 MODULE_TYPE = UEFI_APPLICATION
20 VERSION_STRING = 1.0
21 ENTRY_POINT = InitializeUserInterface
22
23 #
24 # The following information is for reference only and not required by the build tools.
25 #
26 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
27 #
28
29 [Sources]
30 FrontPage.h
31 Ui.h
32 BootMngr/BootManager.h
33 BootMaint/BootMaint.h
34 BootMaint/FormGuid.h
35
36 DeviceMngr/DeviceManager.h
37 DeviceMngr/DeviceManagerVfr.Vfr
38 DeviceMngr/DeviceManagerStrings.uni
39 DeviceMngr/DeviceManager.c
40 BootMngr/BootManagerVfr.Vfr
41 BootMngr/BootManagerStrings.uni
42 BootMngr/BootManager.c
43 BootMaint/FE.vfr
44 BootMaint/FileExplorer.c
45 BootMaint/BootMaint.c
46 BootMaint/UpdatePage.c
47 BootMaint/Variable.c
48 BootMaint/Data.c
49 BootMaint/ConsoleOption.c
50 BootMaint/BootOption.c
51 BootMaint/BmLib.c
52 BootMaint/Bm.vfr
53 BootMaint/Bmstring.uni
54 FrontPageVfr.Vfr
55 FrontPageStrings.uni
56 Strings.uni
57 FrontPage.c
58 String.c
59 String.h
60 Language.c
61 Language.h
62
63 [Packages]
64 MdePkg/MdePkg.dec
65 MdeModulePkg/MdeModulePkg.dec
66
67 [LibraryClasses]
68 DevicePathLib
69 BaseLib
70 HobLib
71 UefiRuntimeServicesTableLib
72 ReportStatusCodeLib
73 MemoryAllocationLib
74 UefiLib
75 UefiBootServicesTableLib
76 BaseMemoryLib
77 DebugLib
78 PrintLib
79 HiiLib
80 UefiApplicationEntryPoint
81 PcdLib
82 UefiHiiServicesLib
83 UefiBootManagerLib
84
85 [Guids]
86 gEfiGlobalVariableGuid ## SOMETIMES_PRODUCES ## Variable:L"BootNext" (The number of next boot option)
87 ## SOMETIMES_PRODUCES ## Variable:L"BootXX" (Boot option variable)
88 ## SOMETIMES_PRODUCES ## Variable:L"PlatformLang" (Platform supported languange in Rfc4646 format)
89 ## SOMETIMES_PRODUCES ## Variable:L"Lang" (Platform supported languange in Iso639 format)
90 ## SOMETIMES_PRODUCES ## Variable:L"KeyXX" (Hotkey option variable)
91 ## PRODUCES ## Variable:L"HwErrRecSupport" (The level of platform supported hardware Error Record Persistence)
92 ## 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
93 ## SOMETIMES_PRODUCES (not PcdUefiVariableDefaultLangDeprecate)## Variable:L"LangCodes" (Value of PcdUefiVariableDefaultLangCodes)
94 ## PRODUCES ## Variable:L"PlatformLangCodes" (Value of PcdUefiVariableDefaultPlatformLangCodes)
95 ## PRODUCES ## Variable:L"Timeout" (The time out value in second of showing progress bar)
96 ## SOMETIMES_PRODUCES ## Variable:L"BootOrder" (The boot option array)
97 ## SOMETIMES_PRODUCES ## Variable:L"DriverOrder" (The driver order list)
98 ## SOMETIMES_CONSUMES ## Variable:L"ConIn" (The device path of console in device)
99 ## SOMETIMES_CONSUMES ## Variable:L"ConOut" (The device path of console out device)
100 ## SOMETIMES_CONSUMES ## Variable:L"ErrOut" (The device path of error out device)
101 gEfiFileSystemVolumeLabelInfoIdGuid ## CONSUMES ## GUID (Indicate the information type is volume)
102 gEfiFileInfoGuid ## CONSUMES ## GUID (Indicate the information type is file)
103 gEfiHiiPlatformSetupFormsetGuid ## CONSUMES ## GUID (Indicate the formset class guid to be displayed)
104 gEfiIfrTianoGuid ## CONSUMES ## GUID (Extended IFR Guid Opcode)
105 gEfiHiiDriverHealthFormsetGuid ## CONSUMES ## GUID (Indicate the Driver Health formset class guid to be displayed)
106 gEfiIfrBootMaintenanceGuid ## CONSUMES ## GUID
107
108 [Protocols]
109 gEfiSimpleFileSystemProtocolGuid ## PROTOCOL CONSUMES
110 gEfiLoadFileProtocolGuid ## PROTOCOL CONSUMES
111 gEfiSmbiosProtocolGuid ## PROTOCOL CONSUMES
112 gEfiGenericMemTestProtocolGuid ## PROTOCOL CONSUMES
113 gEfiUgaDrawProtocolGuid |PcdUgaConsumeSupport ## PROTOCOL SOMETIMES_CONSUMES
114 gEfiBlockIoProtocolGuid ## PROTOCOL CONSUMES
115 gEfiGraphicsOutputProtocolGuid ## PROTOCOL SOMETIMES_CONSUMES
116 gEfiSimpleTextInputExProtocolGuid ## PROTOCOL CONSUMES
117 gEfiHiiConfigAccessProtocolGuid ## PROTOCOL CONSUMES
118 gEfiFormBrowser2ProtocolGuid ## PROTOCOL CONSUMES
119 gEfiSerialIoProtocolGuid ## PROTOCOL CONSUMES
120 gEfiDevicePathProtocolGuid ## PROTOCOL CONSUMES
121 gEfiPciIoProtocolGuid ## PROTOCOL CONSUMES
122 gEfiDevicePathToTextProtocolGuid ## PROTOCOL CONSUMES
123 gEfiBootLogoProtocolGuid ## PROTOCOL CONSUMES
124
125 [FeaturePcd]
126
127 [Pcd]
128 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes
129 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang
130 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow
131 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn
132 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
133 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution
134 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution
135 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn
136 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow
137 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution
138 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution
139 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString