mirror of https://github.com/acidanthera/audk.git
UefiPayloadPkg: Include UniversalPayLoad modules in UefiPayloadPkg.dsc
Add a new macro "UNIVERSAL_PAYLOAD" to build Universal Payload. Cc: Maurice Ma <maurice.ma@intel.com> Cc: Guo Dong <guo.dong@intel.com> Cc: Benjamin You <benjamin.you@intel.com> Reviewed-by: Guo Dong <guo.dong@intel.com> Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com>
This commit is contained in:
parent
27cb64fffc
commit
6b69f73b59
|
@ -196,7 +196,11 @@
|
|||
TimerLib|UefiPayloadPkg/Library/AcpiTimerLib/AcpiTimerLib.inf
|
||||
ResetSystemLib|UefiPayloadPkg/Library/ResetSystemLib/ResetSystemLib.inf
|
||||
SerialPortLib|MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerialPortLib16550.inf
|
||||
!if $(UNIVERSAL_PAYLOAD) == TRUE
|
||||
PlatformHookLib|UefiPayloadPkg/Library/UniversalPayloadPlatformHookLib/PlatformHookLib.inf
|
||||
!else
|
||||
PlatformHookLib|UefiPayloadPkg/Library/PlatformHookLib/PlatformHookLib.inf
|
||||
!endif
|
||||
PlatformBootManagerLib|UefiPayloadPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
|
||||
IoApicLib|PcAtChipsetPkg/Library/BaseIoApicLib/BaseIoApicLib.inf
|
||||
|
||||
|
@ -213,10 +217,12 @@
|
|||
DebugAgentLib|MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.inf
|
||||
!endif
|
||||
PlatformSupportLib|UefiPayloadPkg/Library/PlatformSupportLibNull/PlatformSupportLibNull.inf
|
||||
!if $(BOOTLOADER) == "COREBOOT"
|
||||
BlParseLib|UefiPayloadPkg/Library/CbParseLib/CbParseLib.inf
|
||||
!else
|
||||
BlParseLib|UefiPayloadPkg/Library/SblParseLib/SblParseLib.inf
|
||||
!if $(UNIVERSAL_PAYLOAD) == FALSE
|
||||
!if $(BOOTLOADER) == "COREBOOT"
|
||||
BlParseLib|UefiPayloadPkg/Library/CbParseLib/CbParseLib.inf
|
||||
!else
|
||||
BlParseLib|UefiPayloadPkg/Library/SblParseLib/SblParseLib.inf
|
||||
!endif
|
||||
!endif
|
||||
|
||||
DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
|
||||
|
@ -383,10 +389,18 @@
|
|||
|
||||
!if "IA32" in $(ARCH)
|
||||
[Components.IA32]
|
||||
!if $(UNIVERSAL_PAYLOAD) == TRUE
|
||||
UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.inf
|
||||
!else
|
||||
UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf
|
||||
!endif
|
||||
!else
|
||||
[Components.X64]
|
||||
!if $(UNIVERSAL_PAYLOAD) == TRUE
|
||||
UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.inf
|
||||
!else
|
||||
UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf
|
||||
!endif
|
||||
!endif
|
||||
|
||||
[Components.X64]
|
||||
|
|
|
@ -52,8 +52,9 @@ READ_STATUS = TRUE
|
|||
READ_LOCK_CAP = TRUE
|
||||
READ_LOCK_STATUS = TRUE
|
||||
|
||||
!if $(UNIVERSAL_PAYLOAD) == FALSE
|
||||
INF UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf
|
||||
|
||||
!endif
|
||||
FILE FV_IMAGE = 4E35FD93-9C72-4c15-8C4B-E77F1DB2D793 {
|
||||
SECTION FV_IMAGE = DXEFV
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue