199 lines
5.2 KiB
INI
199 lines
5.2 KiB
INI
## @file
|
|
# Component description file for H2O Display Engine Local Metro DXE driver.
|
|
#
|
|
#******************************************************************************
|
|
#* Copyright (c) 2013 - 2021, Insyde Software Corp. All Rights Reserved.
|
|
#*
|
|
#* You may not reproduce, distribute, publish, display, perform, modify, adapt,
|
|
#* transmit, broadcast, present, recite, release, license or otherwise exploit
|
|
#* any part of this publication in any form, by any means, without the prior
|
|
#* written permission of Insyde Software Corporation.
|
|
#*
|
|
#******************************************************************************
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x00010005
|
|
BASE_NAME = H2ODisplayEngineLocalMetroDxe
|
|
FILE_GUID = 7B3F16BE-79CD-4a78-A27E-B329B1DF500D
|
|
MODULE_TYPE = DXE_DRIVER
|
|
VERSION_STRING = 1.0
|
|
ENTRY_POINT = H2ODisplayEngineLocalMetroEntryPoint
|
|
|
|
#
|
|
# The following information is for reference only and not required by the build tools.
|
|
#
|
|
# VALID_ARCHITECTURES = IA32 X64 EBC
|
|
#
|
|
|
|
|
|
|
|
[Sources]
|
|
|
|
H2ODisplayEngineLocalMetro.c
|
|
|
|
../../../InsydeModulePkg/Include/StdLib/stdio.h
|
|
Resource.c
|
|
Resource.idf
|
|
|
|
MetroFuncs.c
|
|
MetroUi.c
|
|
MetroPerfMeasure.c
|
|
ControlType.c
|
|
|
|
MultiLayout/MultiLayout1.c
|
|
|
|
UiLib/Include/UiControls.h
|
|
UiLib/UiFuncs.c
|
|
UiLib/UiControl.c
|
|
UiLib/UiTexture.c
|
|
UiLib/UiLabel.c
|
|
UiLib/UiButton.c
|
|
UiLib/UiEdit.c
|
|
UiLib/UiSwitch.c
|
|
UiLib/UiScrollBar.c
|
|
UiLib/UiScrollView.c
|
|
UiLib/UiListView.c
|
|
UiLib/UiNumberPicker.c
|
|
UiLib/UiVerticalLayout.c
|
|
UiLib/UiHorizontalLayout.c
|
|
UiLib/UiFlexLayout.c
|
|
|
|
UiLib/UiFrame.c
|
|
UiLib/UiDialog.c
|
|
UiLib/UiManager.c
|
|
UiLib/UiRender.c
|
|
UiLib/XmlParser.c
|
|
|
|
StatementControls/Include/StatementControls.h
|
|
StatementControls/H2OStatementControl.c
|
|
StatementControls/H2OActionButton.c
|
|
StatementControls/H2ODateRoller.c
|
|
StatementControls/H2ONumericInput.c
|
|
StatementControls/H2OOptionList.c
|
|
StatementControls/H2OOrderedListOptionList.c
|
|
StatementControls/H2OPasswordInput.c
|
|
StatementControls/H2OStringInput.c
|
|
StatementControls/H2OTimeRoller.c
|
|
|
|
H2OControls/Include/H2OControls.h
|
|
H2OControls/H2OTimeItem.c
|
|
H2OControls/H2ODateItem.c
|
|
H2OControls/H2OFrontPageItem.c
|
|
H2OControls/H2OSetupPageItem.c
|
|
H2OControls/H2OSetupMenuItem.c
|
|
H2OControls/H2OHotkeyItem.c
|
|
|
|
H2ODialogs/Include/H2ODialogs.h
|
|
H2ODialogs/MetroDialog.c
|
|
H2ODialogs/H2OOneOfInputDialog.c
|
|
H2ODialogs/H2ODateTimeDialog.c
|
|
H2ODialogs/H2OOrderedListDialog.c
|
|
H2ODialogs/H2OPopupDialog.c
|
|
H2ODialogs/H2ONumericDialog.c
|
|
H2ODialogs/H2OPasswordDialog.c
|
|
H2ODialogs/H2OFormDialog.c
|
|
H2ODialogs/H2OHelpDialog.c
|
|
H2ODialogs/H2OMsgPopupDialog.c
|
|
H2ODialogs/H2OConfirmPasswordDialog.c
|
|
H2ODialogs/H2OConfirmPageDialog.c
|
|
H2ODialogs/H2OStringDialog.c
|
|
|
|
H2OPanels/Include/H2OPanels.h
|
|
H2OPanels/H2OHotkeyPanel.c
|
|
H2OPanels/H2OHelpTextPanel.c
|
|
H2OPanels/H2OSetupMenuPanel.c
|
|
H2OPanels/H2OSetupPagePanel.c
|
|
H2OPanels/H2OFormTitlePanel.c
|
|
H2OPanels/H2OOwnerDrawPanel.c
|
|
H2OPanels/H2OFormPanel.c
|
|
|
|
[Packages]
|
|
MdePkg/MdePkg.dec
|
|
MdeModulePkg/MdeModulePkg.dec
|
|
InsydeModulePkg/InsydeModulePkg.dec
|
|
InsydeSetupPkg/InsydeSetupPkg.dec
|
|
InsydeOemServicesPkg/InsydeOemServicesPkg.dec
|
|
|
|
[LibraryClasses]
|
|
UefiDriverEntryPoint
|
|
UefiBootServicesTableLib
|
|
UefiRuntimeServicesTableLib
|
|
BaseLib
|
|
MemoryAllocationLib
|
|
BaseMemoryLib
|
|
UefiLib
|
|
DebugLib
|
|
PcdLib
|
|
LayoutLib
|
|
DxeOemSvcKernelLibDefault
|
|
HiiDbLib
|
|
HiiStringLib
|
|
HiiConfigAccessLib
|
|
StdLib
|
|
Win32Lib
|
|
UefiHiiServicesLib
|
|
BitBltLib
|
|
RectLib
|
|
ConsoleLib
|
|
TimerLib
|
|
H2ODisplayEngineLib
|
|
H2OCpLib
|
|
|
|
[Guids]
|
|
gH2ODisplayEngineLocalMetroGuid
|
|
gFrontPageFormSetGuid
|
|
gH2OSetupLmdeActionButtonGuid ## ControlTypes
|
|
gH2OSetupLmdeButtonGuid
|
|
gH2OSetupLmdeCheckboxPopupGuid
|
|
gH2OSetupLmdeCheckboxImageGuid
|
|
gH2OSetupLmdeDatePopupGuid
|
|
gH2OSetupLmdeDateRollerGuid
|
|
gH2OSetupLmdeDateFormattedGuid
|
|
gH2OSetupLmdeEditBoxGuid
|
|
gH2OSetupLmdeGroupGuid
|
|
gH2OSetupLmdeHotkeyGuid
|
|
gH2OSetupLmdeNumericInputGuid
|
|
gH2OSetupLmdeNumericPopupGuid
|
|
gH2OSetupLmdeOneOfPopupGuid
|
|
gH2OSetupLmdeOptionListGuid
|
|
gH2OSetupLmdeOrderedListPopupGuid
|
|
gH2OSetupLmdeOrderedListOptionListGuid
|
|
gH2OSetupLmdePasswordInputGuid
|
|
gH2OSetupLmdePasswordPopupGuid
|
|
gH2OSetupLmdeStringInputGuid
|
|
gH2OSetupLmdeStringPopupGuid
|
|
gH2OSetupLmdeSubtitleGuid
|
|
gH2OSetupLmdeTextGuid
|
|
gH2OSetupLmdeTimePopupGuid
|
|
gH2OSetupLmdeTimeRollerGuid
|
|
gH2OBdsCpFormBrowserInputPasswordTooLongGuid
|
|
|
|
[Protocols]
|
|
gH2ODisplayEngineProtocolGuid ## PRODUCED
|
|
gH2OFormBrowserProtocolGuid ## CONSUMED
|
|
|
|
gEfiHiiDatabaseProtocolGuid
|
|
gEfiHiiFontProtocolGuid
|
|
gH2OWindowProtocolGuid
|
|
gSetupMouseProtocolGuid
|
|
|
|
gPerformanceMeasureProtocolGuid
|
|
gEfiSmbiosProtocolGuid
|
|
gH2OOwnerDrawPanelProtocolGuid
|
|
|
|
[Pcd]
|
|
gInsydeTokenSpaceGuid.PcdDefaultHorizontalResolution
|
|
gInsydeTokenSpaceGuid.PcdDefaultVerticalResolution
|
|
gInsydeTokenSpaceGuid.PcdRealTimeClockYearMax
|
|
gInsydeTokenSpaceGuid.PcdRealTimeClockYearMin
|
|
gH2OSetupTokenSpaceGuid.PcdH2OLmdeMultiLayout
|
|
|
|
[FeaturePcd]
|
|
gInsydeTokenSpaceGuid.PcdH2OFormBrowserLocalMetroDEShowFpsSupport
|
|
gInsydeTokenSpaceGuid.PcdH2OBdsCpFormBrowserInputPasswordTooLongSupported
|
|
|
|
[Depex]
|
|
gH2OFormBrowserProtocolGuid AND
|
|
gH2OWindowProtocolGuid
|
|
|