• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## @file
2#  UiApp module is driver for BDS phase.
3#
4#  Copyright (c) 2011 - 2016, 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  String.h
33  Ui.h
34  FrontPageVfr.Vfr
35  FrontPageStrings.uni
36  FrontPage.c
37  String.c
38  FrontPageCustomizedUi.c
39  FrontPageCustomizedUiSupport.c
40  FrontPageCustomizedUi.h
41  FrontPageCustomizedUiSupport.h
42
43[Packages]
44  MdePkg/MdePkg.dec
45  MdeModulePkg/MdeModulePkg.dec
46
47[LibraryClasses]
48  DevicePathLib
49  BaseLib
50  UefiRuntimeServicesTableLib
51  ReportStatusCodeLib
52  MemoryAllocationLib
53  UefiLib
54  UefiBootServicesTableLib
55  BaseMemoryLib
56  DebugLib
57  PrintLib
58  HiiLib
59  UefiApplicationEntryPoint
60  PcdLib
61  UefiHiiServicesLib
62  UefiBootManagerLib
63
64[Guids]
65  gEfiIfrTianoGuid                              ## CONSUMES ## GUID (Extended IFR Guid Opcode)
66  gEfiIfrFrontPageGuid                          ## CONSUMES ## GUID
67
68[Protocols]
69  gEfiSmbiosProtocolGuid                        ## CONSUMES
70  gEfiHiiConfigAccessProtocolGuid               ## CONSUMES
71
72[FeaturePcd]
73
74[Pcd]
75  gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes  ## CONSUMES
76  gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow                       ## PRODUCES
77  gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn                    ## PRODUCES
78  gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution       ## PRODUCES
79  gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution         ## PRODUCES
80  gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn               ## CONSUMES ## SOMETIMES_PRODUCES
81  gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow                  ## CONSUMES ## SOMETIMES_PRODUCES
82  gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution  ## CONSUMES
83  gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution    ## CONSUMES
84  gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString           ## CONSUMES
85  gEfiMdeModulePkgTokenSpaceGuid.PcdTestKeyUsed                     ## CONSUMES
86
87[UserExtensions.TianoCore."ExtraFiles"]
88  UiAppExtra.uni
89