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