238 lines
5.4 KiB
Plaintext
238 lines
5.4 KiB
Plaintext
#*************************************************************************
|
|
#*************************************************************************
|
|
#** **
|
|
#** (C)Copyright 1985-2018, American Megatrends, Inc. **
|
|
#** **
|
|
#** All Rights Reserved. **
|
|
#** **
|
|
#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
|
|
#** **
|
|
#** Phone: (770)-246-8600 **
|
|
#** **
|
|
#*************************************************************************
|
|
#*************************************************************************
|
|
|
|
#/** @file AmiCspLib.sdl
|
|
#
|
|
#*/
|
|
|
|
TOKEN
|
|
Name = "AMICSPLIB_SUPPORT"
|
|
Value = "1"
|
|
Help = "Main switch to enable CSP Library support in Project"
|
|
TokenType = Boolean
|
|
TargetEQU = Yes
|
|
TargetMAK = Yes
|
|
Master = Yes
|
|
End
|
|
|
|
TOKEN
|
|
Name = "CSPLIB_SUPPORT"
|
|
Value = "0"
|
|
Help = "Main switch to enable CSP Library support in Project"
|
|
TokenType = Boolean
|
|
TargetEQU = Yes
|
|
TargetMAK = Yes
|
|
End
|
|
|
|
PATH
|
|
Name = "AmiCspLib_DIR"
|
|
End
|
|
|
|
PATH
|
|
Name = "CSP_LIB_DIR"
|
|
Path = "AmiChipsetModulePkg/Library/AmiCspLib"
|
|
End
|
|
|
|
MODULE
|
|
Help = "Includes AmiCspLib.mak to Project"
|
|
File = "AmiCspLib.mak"
|
|
End
|
|
|
|
ELINK
|
|
Name = "gEfiAcpiTableProtocolGuid"
|
|
Parent = "AMI_CSP_DXE_PROTOCOLS"
|
|
InvokeOrder = AfterParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "$(CSP_LIB_DIR)/CspLibPei.c"
|
|
Parent = "AMI_CSP_PEI_SOURCES"
|
|
InvokeOrder = AfterParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_PEI_SOURCES"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_DXE_SOURCES"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_PEI_LIBRARIES"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_DXE_LIBRARIES"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_LIBRARIES"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_PEI_PPIS"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_DXE_PROTOCOLS"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_PACKAGES"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_PCD"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_PEI_PCD"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_DXE_PCD"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = " "
|
|
Parent = "AMI_CSP_PEI_PCD"
|
|
InvokeOrder = AfterParent
|
|
End
|
|
|
|
ELINK
|
|
Name = " "
|
|
Parent = "AMI_CSP_DXE_PCD"
|
|
InvokeOrder = AfterParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_PEI_GUIDS"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_DXE_GUIDS"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = "AMI_CSP_GUIDS"
|
|
InvokeOrder = ReplaceParent
|
|
End
|
|
|
|
ELINK
|
|
Name = " "
|
|
Parent = "AMI_CSP_PEI_GUIDS"
|
|
InvokeOrder = AfterParent
|
|
End
|
|
|
|
ELINK
|
|
Name = " "
|
|
Parent = "AMI_CSP_DXE_GUIDS"
|
|
InvokeOrder = AfterParent
|
|
End
|
|
|
|
ELINK
|
|
Name = " "
|
|
Parent = "AMI_CSP_GUIDS"
|
|
InvokeOrder = AfterParent
|
|
End
|
|
|
|
OUTPUTREGISTER
|
|
Name = "AMI_CSP_LIB_HEADER_FILE"
|
|
Path = "Build"
|
|
File = "AmiCspLib.h"
|
|
Template = "Include/AmiCspLib.txt"
|
|
End
|
|
|
|
INFComponent
|
|
Name = "AmiCspLibPei"
|
|
File = "../Build/AmiCspLibPei.inf"
|
|
Package = "AmiChipsetModulePkg"
|
|
End
|
|
|
|
INFComponent
|
|
Name = "AmiCspLibDxe"
|
|
File = "../Build/AmiCspLibDxe.inf"
|
|
Package = "AmiChipsetModulePkg"
|
|
End
|
|
|
|
INFComponent
|
|
Name = "PciTableInit"
|
|
File = "Library/AmiCspLib/PciTableInit.inf"
|
|
Package = "AmiChipsetModulePkg"
|
|
ModuleTypes = "PEIM"
|
|
End
|
|
|
|
INFComponent
|
|
Name = "AmiCspPcieBaseLib"
|
|
File = "Library/AmiCspPcieLib/AmiCspPcieBaseLib.inf"
|
|
Package = "AmiChipsetModulePkg"
|
|
End
|
|
|
|
INFComponent
|
|
Name = "AmiCspPcieDxeRuntimeSmmLib"
|
|
File = "Library/AmiCspPcieLib/AmiCspPcieDxeRuntimeSmmLib.inf"
|
|
Package = "AmiChipsetModulePkg"
|
|
End
|
|
|
|
LibraryMapping
|
|
Class = "AmiCspLib"
|
|
Instance = "AmiChipsetModulePkg.AmiCspLibPei"
|
|
ModuleTypes = "PEIM PEI_CORE SEC"
|
|
End
|
|
|
|
LibraryMapping
|
|
Class = "AmiCspLib"
|
|
Instance = "AmiChipsetModulePkg.AmiCspLibDxe"
|
|
ModuleTypes = "DXE_DRIVER DXE_CORE DXE_RUNTIME_DRIVER UEFI_DRIVER SMM_CORE DXE_SMM_DRIVER UEFI_APPLICATION"
|
|
End
|
|
|
|
LibraryMapping
|
|
Class = "AmiCspPcieLib"
|
|
Instance = "AmiChipsetModulePkg.AmiCspPcieBaseLib"
|
|
End
|
|
|
|
LibraryMapping
|
|
Class = "AmiCspPcieLib"
|
|
Instance = "AmiChipsetModulePkg.AmiCspPcieDxeRuntimeSmmLib"
|
|
ModuleTypes = "DXE_RUNTIME_DRIVER DXE_SMM_DRIVER"
|
|
End
|
|
|
|
#*************************************************************************
|
|
#*************************************************************************
|
|
#** **
|
|
#** (C)Copyright 1985-2018, American Megatrends, Inc. **
|
|
#** **
|
|
#** All Rights Reserved. **
|
|
#** **
|
|
#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
|
|
#** **
|
|
#** Phone: (770)-246-8600 **
|
|
#** **
|
|
#*************************************************************************
|
|
#*************************************************************************
|