 #*****************************************************************************
 #
 #
 # Copyright (c) 2012 - 2015, Hefei LCFC Information Technology Co.Ltd. 
 # And/or its affiliates. All rights reserved. 
 # Hefei LCFC Information Technology Co.Ltd. PROPRIETARY/CONFIDENTIAL. 
 # Use is subject to license terms.
 # 
 #******************************************************************************

[Defines]
  BASE_NAME                      = ChgBootSmm
  FILE_GUID                      = 4CA0062A-66FE-4be7-ACE6-FDE992C1C5EC
  MODULE_TYPE                    = DXE_SMM_DRIVER
  VERSION_STRING                 = 1.00
  INF_VERSION                    = 0x00010017
  PI_SPECIFICATION_VERSION       = 0x0001000A

  ENTRY_POINT                    = ChgBootSmmEntry

[Packages]
  MdePkg/MdePkg.dec
  MdeModulePkg/MdeModulePkg.dec
  LfcPkg/LfcPkg.dec
  $(CHIPSET_PKG)/$(CHIPSET_PKG).dec
  InsydeModulePkg/InsydeModulePkg.dec
  $(PROJECT_PKG)/Project.dec
  $(CHIPSET_REF_CODE_PKG)/$(CHIPSET_REF_CODE_DEC_NAME).dec

[LibraryClasses]
  BaseLib
  DebugLib
  UefiBootServicesTableLib
  UefiDriverEntryPoint
  PcdLib
  BaseMemoryLib
  MemoryAllocationLib
  SmmServicesTableLib
  IoLib
  LfcSwSmiCpuRegisterLib

[Sources]
  ChgBootSmm.c

[Protocols]
  gLenovoVariableProtocolGuid
  gEfiSmmSwDispatch2ProtocolGuid
  gEfiSmmVariableProtocolGuid

[Guids]
  gEfiGlobalVariableGuid
  gLfcVariableGuid
  gSystemConfigurationGuid
  gSaSetupVariableGuid

[Pcd]
  gEfiLfcPkgTokenSpaceGuid.PcdPlatformIntelOrAmd

[Depex]
  gEfiSmmBase2ProtocolGuid AND
  gEfiSmmSwDispatch2ProtocolGuid
