#************************************************************************* #************************************************************************* #** ** #** (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 ** #** ** #************************************************************************* #*************************************************************************