From: "Michael D Kinney" <michael.d.kinney@intel.com>
To: Rebecca Cran <rebecca@bsdio.com>,
"devel@edk2.groups.io" <devel@edk2.groups.io>,
"Kinney, Michael D" <michael.d.kinney@intel.com>
Cc: "Sun, Zailiang" <zailiang.sun@intel.com>,
"Qian, Yi" <yi.qian@intel.com>, Gary Lin <glin@suse.com>
Subject: Re: [edk2-devel] [edk2-platforms Patch 26/28] Vlv2TbltDevicePkg: Clean up all build scripts
Date: Fri, 12 Jul 2019 18:16:47 +0000 [thread overview]
Message-ID: <E92EE9817A31E24EB0585FDF735412F5B9D73BB5@ORSMSX113.amr.corp.intel.com> (raw)
In-Reply-To: <78d4d896-c40a-f4ce-ae7d-a89efa8d97ec@bsdio.com>
[-- Attachment #1: Type: text/plain, Size: 129502 bytes --]
Rebecca,
Thanks. I agree. I will make sure set –e is at top for both .sh files before committing this series.
Thanks,
Mike
From: Rebecca Cran [mailto:rebecca@bsdio.com]
Sent: Thursday, July 11, 2019 8:39 PM
To: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>
Cc: Sun, Zailiang <zailiang.sun@intel.com>; Qian, Yi <yi.qian@intel.com>; Gary Lin <glin@suse.com>
Subject: Re: [edk2-devel] [edk2-platforms Patch 26/28] Vlv2TbltDevicePkg: Clean up all build scripts
bld_vlv.sh should probably have "set -e" at the top, like the change to Build_IFWI.sh
See https://bugzilla.tianocore.org/show_bug.cgi?id=1599 ("bld_vlv.sh isn't `set -e` and doesn't check if commands completed successfully").
--
Rebecca Cran
On 7/10/19 1:05 PM, Michael D Kinney wrote:
* Remove cln.sh
* Remove unused PlatformDefintions.h file
* Remove unused defines from DSC files
* Make Windows and Linux script more consistent
* Remove unused options from Windows/Linux scripts
* Remove unused defines from Windows/Linux scripts
* Do not modify Target.txt in Conf directory. Instead,
pass all build flags on the command line
* Generate build report in the build output directory
* Generate build logs in the build output directory
* Do not delete files from Conf directory
* Update clean operation to only clean one platform target
* Do not generate AutoPlatformCFG.txt file anymore
Cc: Zailiang Sun <zailiang.sun@intel.com><mailto:zailiang.sun@intel.com>
Cc: Yi Qian <yi.qian@intel.com><mailto:yi.qian@intel.com>
Cc: Gary Lin <glin@suse.com><mailto:glin@suse.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com><mailto:michael.d.kinney@intel.com>
---
Platform/Intel/Vlv2TbltDevicePkg/.gitignore | 5 -
.../Intel/Vlv2TbltDevicePkg/Build_IFWI.bat | 75 ++-------
.../Intel/Vlv2TbltDevicePkg/Build_IFWI.sh | 57 +++----
.../Include/PlatformDefinitions.h | 43 -----
.../Vlv2TbltDevicePkg/PlatformPkgConfig.dsc | 2 -
.../Vlv2TbltDevicePkg/PlatformPkgGccIA32.dsc | 55 +-----
.../Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc | 53 +-----
.../Vlv2TbltDevicePkg/PlatformPkgIA32.dsc | 53 +-----
.../Vlv2TbltDevicePkg/PlatformPkgX64.dsc | 55 +-----
Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.bat | 120 ++++++-------
Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.sh | 159 ++++++++----------
Platform/Intel/Vlv2TbltDevicePkg/cln.sh | 62 -------
12 files changed, 156 insertions(+), 583 deletions(-)
delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/.gitignore
delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/Include/PlatformDefinitions.h
delete mode 100644 Platform/Intel/Vlv2TbltDevicePkg/cln.sh
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/.gitignore b/Platform/Intel/Vlv2TbltDevicePkg/.gitignore
deleted file mode 100644
index c7698262ad..0000000000
--- a/Platform/Intel/Vlv2TbltDevicePkg/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-AutoPlatformCFG.txt
-Stitch/Stitching.log
-Stitch/MNW*.bin
-Stitch/MNW*.rom
-Stitch/MNW*.rom.orig
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/Build_IFWI.bat b/Platform/Intel/Vlv2TbltDevicePkg/Build_IFWI.bat
index 44759c617f..f65aa61f4a 100644
--- a/Platform/Intel/Vlv2TbltDevicePkg/Build_IFWI.bat
+++ b/Platform/Intel/Vlv2TbltDevicePkg/Build_IFWI.bat
@@ -9,15 +9,9 @@
SetLocal EnableDelayedExpansion EnableExtensions
-@REM Go to work space directory.
-cd ..
-cd ..
-
:: Assign initial values
set exitCode=0
set "Build_Flags= "
-set "Stitch_Flags= "
-set Arch=X64
set PLATFORM_PACKAGE=Vlv2TbltDevicePkg
set PLATFORM_PATH=%WORKSPACE%
@@ -42,11 +36,6 @@ if not exist %PLATFORM_PATH%\%PLATFORM_PACKAGE% (
:OptLoop
if /i "%~1"=="/?" goto Usage
-if /i "%~1"=="/q" (
- set Build_Flags=%Build_Flags% /q
- shift
- goto OptLoop
-)
if /i "%~1"=="/l" (
set Build_Flags=%Build_Flags% /l
shift
@@ -67,53 +56,17 @@ if /i "%~1" == "/c" (
shift
goto OptLoop
)
-if /i "%~1" == "/ECP" (
- set Build_Flags=%Build_Flags% /ecp
- shift
- goto OptLoop
-)
-
-if /i "%~1"=="/s" (
- set Build_Flags=%Build_Flags% /s
- shift
- goto OptLoop
-)
-
if /i "%~1"=="/x64" (
- set Arch=X64
set Build_Flags=%Build_Flags% /x64
shift
goto OptLoop
)
-
if /i "%~1"=="/IA32" (
- set Arch=IA32
set Build_Flags=%Build_Flags% /IA32
shift
goto OptLoop
)
-if /i "%~1"=="/nG" (
- set Stitch_Flags=%Stitch_Flags% /nG
- shift
- goto OptLoop
-)
-if /i "%~1"=="/nM" (
- set Stitch_Flags=%Stitch_Flags% /nM
- shift
- goto OptLoop
-)
-if /i "%~1"=="/nB" (
- set Stitch_Flags=%Stitch_Flags% /nB
- shift
- goto OptLoop
-)
-if /i "%~1"=="/yL" (
- set Stitch_Flags=%Stitch_Flags% /yL
- shift
- goto OptLoop
-)
-
:: Require 2 input parameters
if "%~2"=="" goto Usage
@@ -125,7 +78,7 @@ set Build_Target=%~2
echo ======================================================================
echo Build_IFWI: Calling BIOS build Script...
-call %PLATFORM_PATH%\%PLATFORM_PACKAGE%\bld_vlv.bat %Build_Flags% %Platform_Type% %Build_Target%
+call %PLATFORM_PATH%\%PLATFORM_PACKAGE%\bld_vlv.bat %Build_Flags% %Platform_Type% %Build_Target%
if %ERRORLEVEL% NEQ 0 (
echo echo -- Error Building BIOS & echo.
@@ -139,23 +92,21 @@ goto Exit
:Usage
echo Script to build BIOS firmware and stitch the entire IFWI.
echo.
-echo Usage: Build_IFWI.bat [options] PlatformType BuildTarget [IFWI Suffix]
+echo Usage: Build_IFWI.bat [options] PlatformType BuildTarget
echo.
-echo /c CleanAll before building
-echo /x64 Set Arch to X64 (default: X64)
-echo /IA32 Set Arch to IA32 (default: X64)
-echo /yL Enable SPI lock
-echo.
-echo Platform Types: MNW2
-echo Build Targets: Release, Debug
-echo IFWI Suffix: Suffix to append to end of IFWI filename (default: MM_DD_YYYY)
+echo /c CleanAll
+echo /l Generate build log file
+echo /y Generate build report file
+echo /m Enable multi-processor build
+echo /IA32 Set Arch to IA32 (default: X64)
+echo /X64 Set Arch to X64 (default: X64)
echo.
-echo See Stitch/Stitch_Config.txt for additional stitching settings.
+echo Platform Types: MNW2
+echo Build Targets: Debug, Release (default: Debug)
echo.
-echo If capsule update is needed, please update CAPSULE_ENABLE = TRUE in Config.dsc.
-echo If recovery is needed, please update RECOVERY_ENABLE = TRUE in Config.dsc.
-echo If either of above is TRUE, please set OPENSSL_PATH in windows evironment
-echo and put openssl.exe there, to generate final capsule image.
+echo Examples:
+echo Build_IFWI.bat MNW2 debug : X64 Debug build for MinnowMax
+echo Build_IFWI.bat /IA32 MNW2 release : IA32 Release build for MinnowMax
echo.
set exitCode=1
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/Build_IFWI.sh b/Platform/Intel/Vlv2TbltDevicePkg/Build_IFWI.sh
index 349f0c7ba7..153c8c5fae 100755
--- a/Platform/Intel/Vlv2TbltDevicePkg/Build_IFWI.sh
+++ b/Platform/Intel/Vlv2TbltDevicePkg/Build_IFWI.sh
@@ -6,15 +6,21 @@ function Usage ( ) {
echo
echo "Script to build BIOS firmware and stitch the entire IFWI."
echo
- echo "Usage: Build_IFWI.sh [options] PlatformType BuildTarget "
+ echo "Usage: Build_IFWI.sh [options] PlatformType BuildTarget"
echo
- echo
- echo " /yL [option] : Enable SPI lock"
- echo " Platform Types: MNW2"
- echo " Build Targets: Release, Debug"
+ echo " /c CleanAll"
+ echo " /l Generate build log file"
+ echo " /y Generate build report file"
+ echo " /m Enable multi-processor build"
+ echo " /IA32 Set Arch to IA32 (default: X64)"
+ echo " /X64 Set Arch to X64 (default: X64)"
echo
- echo " See Stitch/Stitch_Config.txt for additional stitching settings."
+ echo " Platform Types: MNW2"
+ echo " Build Targets: Debug, Release (default: Debug)"
echo
+ echo "Examples:"
+ echo " Build_IFWI.sh MNW2 debug : X64 Debug build for MinnowMax"
+ echo " Build_IFWI.sh /IA32 MNW2 release : IA32 Release build for MinnowMax"
echo
exit 0
}
@@ -24,9 +30,6 @@ set -e
## Assign initial values
exitCode=0
Build_Flags=
-Stitch_Flags=
-Arch=X64
-PLATFORM_PACKAGE=Vlv2TbltDevicePkg
## Check whether WORKSPACE is set or not
if [[ -z "$WORKSPACE" ]]; then
@@ -47,41 +50,24 @@ fi
for (( i=1; i<=$#; ))
do
- if [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/Q" ]; then
- Build_Flags="$Build_Flags /q"
- shift
- elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/L" ]; then
+ if [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/L" ]; then
Build_Flags="$Build_Flags /l"
shift
+ elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/Y" ]; then
+ Build_Flags="$Build_Flags /y"
+ shift
+ elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/M" ]; then
+ Build_Flags="$Build_Flags /m"
+ shift
elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/C" ]; then
Build_Flags="$Build_Flags /c"
shift
- elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/ECP" ]; then
- Build_Flags="$Build_Flags /ecp"
- shift
elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/X64" ]; then
- Arch=X64
Build_Flags="$Build_Flags /x64"
shift
elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/IA32" ]; then
- Arch=IA32
Build_Flags="$Build_Flags /IA32"
shift
- elif [ "$1" == "/nG" ]; then
- Stitch_Flags="$Stitch_Flags /nG"
- shift
- elif [ "$1" == "/nM" ]; then
- Stitch_Flags="$Stitch_Flags /nM"
- shift
- elif [ "$1" == "/nB" ]; then
- Stitch_Flags="$Stitch_Flags /nB"
- shift
- elif [ "$1" == "/nV" ]; then
- Stitch_Flags="$Stitch_Flags /nV"
- shift
- elif [ "$1" == "/yL" ]; then
- Build_Flags="$Build_Flags /yL"
- shift
else
break
fi
@@ -95,11 +81,6 @@ fi
## Assign required arguments
Platform_Type=$1
Build_Target=$2
-if [ "$3" == "" ]; then
- IFWI_Suffix=
-else
- IFWI_Suffix="/S $3"
-fi
## Build BIOS
echo "======================================================================"
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/Include/PlatformDefinitions.h b/Platform/Intel/Vlv2TbltDevicePkg/Include/PlatformDefinitions.h
deleted file mode 100644
index a64cda0799..0000000000
--- a/Platform/Intel/Vlv2TbltDevicePkg/Include/PlatformDefinitions.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/*++
-
-Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved
-
- SPDX-License-Identifier: BSD-2-Clause-Patent
-
-
-
-
-Module Name:
-
- PlatformDefinitions.h
-
-Abstract:
-
- This header file provides platform specific definitions used by other modules
- for platform specific initialization.
-
- THIS FILE SHOULD ONLY CONTAIN #defines BECAUSE IT IS CONSUMED BY NON-C MODULES
- (ASL and VFR)
-
- This file should not contain addition or other operations that an ASL compiler or
- VFR compiler does not understand.
-
---*/
-
-#ifndef _PLATFORM_DEFINITIONS_H_
-#define _PLATFORM_DEFINITIONS_H_
-
-
-//
-// Platform Base Address definitions
-//
-#define PCIEX_BASE_ADDRESS EDKII_GLUE_PciExpressBaseAddress // Pci Express Configuration Space Base Address
-
-#define PCIEX_LENGTH PLATFORM_PCIEXPRESS_LENGTH
-
-#define THERMAL_BASE_ADDRESS 0xFED08000
-
-#ifndef MCH_BASE_ADDRESS
-#define MCH_BASE_ADDRESS 0xFED10000 // MCH Register Base Address
-#endif
-#endif
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgConfig.dsc b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgConfig.dsc
index 7b48d7b44e..43db3e28ab 100644
--- a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgConfig.dsc
+++ b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgConfig.dsc
@@ -54,8 +54,6 @@
DEFINE USB_SERIAL_STATUS_CODE_ENABLE = FALSE
DEFINE RAM_SERIAL_STATUS_CODE_ENABLE = FALSE
-DEFINE ENBDT_S3_SUPPORT = TRUE
-
DEFINE LZMA_ENABLE = TRUE
DEFINE S4_ENABLE = TRUE
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgGccIA32.dsc b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgGccIA32.dsc
index eb7ae46505..0f9651cfba 100644
--- a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgGccIA32.dsc
+++ b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgGccIA32.dsc
@@ -27,20 +27,9 @@ [Defines]
#
# Platform On/Off features are defined here
#
- #
- # Platform Support:: Set only one token except Crestview Hills
- #
- # 3.BayleyBay
- # ENBDT_PF_ENABLE = TRUE
- #
- !include Vlv2TbltDevicePkg/AutoPlatformCFG.txt
!include Vlv2TbltDevicePkg/PlatformPkgConfig.dsc
-!if $(X64_CONFIG) == TRUE
- DEFINE DXE_ARCHITECTURE = X64
-!else
DEFINE DXE_ARCHITECTURE = IA32
-!endif
FLASH_DEFINITION = Vlv2TbltDevicePkg/PlatformPkgGcc.fdf
!if $(LFMA_ENABLE) == TRUE
@@ -761,8 +750,6 @@ [Components.IA32]
!if $(RC_BINARY_RELEASE) == TRUE
Vlv2TbltDevicePkg/PlatformPei/PlatformPei.inf {
- <BuildOptions>
- *_*_IA32_CC_FLAGS = -DRC_BINARY_RELEASE
!if $(TARGET) == DEBUG
<PcdsFixedAtBuild>
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2E
@@ -1231,56 +1218,19 @@ [BuildOptions]
#
# Define token for different Platform
#
- DEFINE MINNOW2_FSP_OPTION =
-
-!if $(ENBDT_PF_BUILD) == TRUE
- DEFINE ENBDT_PF_ENABLE = -DENBDT_PF_ENABLE=1
-!else
- DEFINE ENBDT_PF_ENABLE = -DENBDT_PF_ENABLE=0
-!endif
-
-
!if $(CLKGEN_CONFIG_EXTRA_ENABLE) == TRUE
DEFINE CLKGEN_CONFIG_EXTRA_BUILD_OPTION = -DCLKGEN_CONFIG_EXTRA=1
!else
DEFINE CLKGEN_CONFIG_EXTRA_BUILD_OPTION =
!endif
-
-
!if $(PCIESC_ENABLE) == TRUE
DEFINE PCIESC_SUPPORT_BUILD_OPTION = -DPCIESC_SUPPORT=1
!else
DEFINE PCIESC_SUPPORT_BUILD_OPTION =
!endif
-!if $(SATA_ENABLE) == TRUE
- DEFINE SATA_SUPPORT_BUILD_OPTION = -DSATA_SUPPORT=1
-!else
- DEFINE SATA_SUPPORT_BUILD_OPTION =
-!endif
-!if $(ENBDT_S3_SUPPORT) == TRUE
- DEFINE ENBDT_S3_SUPPORT_OPTIONS = -DNOCS_S3_SUPPORT
-!else
- DEFINE ENBDT_S3_SUPPORT_OPTIONS =
-!endif
-!if $(X64_CONFIG) == TRUE
- DEFINE X64_BUILD_ENABLE = -DX64_BUILD_ENABLE=1
-!else
- DEFINE X64_BUILD_ENABLE =
-!endif
-
-!if $(TPM_ENABLED) == TRUE
- DEFINE DSC_TPM_BUILD_OPTIONS = -DTPM_ENABLED
-!else
- DEFINE DSC_TPM_BUILD_OPTIONS =
-!endif
-
-
- DEFINE EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS = $(MINNOW2_FSP_OPTION) $(MINNOW2_BUILD_OPTION) $(ENBDT_PF_ENABLE) $(EXTERNAL_VGA_BUILD_OPTION) $(PCIE_ENUM_WA_BUILD_OPTION) $(X0_WA_ENABLE_BUILD_OPTION) $(A0_WA_ENABLE_BUILD_OPTION) $(MICROCODE_FREE_BUILD_OPTIONS) $(SIMICS_BUILD_OPTIONS) $(HYBRID_BUILD_OPTIONS) $(COMPACT_BUILD_OPTIONS) $(VP_BUILD_OPTIONS) $(SYSCTL_ID_BUILD_OPTION) $(CLKGEN_CONFIG_EXTRA_BUILD_OPTION) $(SYSCTL_X0_CONVERT_BOARD_OPTION) $(ENBDT_S3_SUPPORT_OPTIONS) $(SATA_SUPPORT_BUILD_OPTION) $(PCIESC_SUPPORT_BUILD_OPTION) $(DSC_FTPM_ERROR_WR_BUILD_OPTIONS) $(DSC_TPM_BUILD_OPTIONS) $(DSC_BYTI_SECURE_BOOT_BUILD_OPTIONS)
-!if $(PERFORMANCE_ENABLE) == TRUE
- DEFINE PDB_BUILD_OPTION = /Zi
-!endif
+ DEFINE EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS = $(CLKGEN_CONFIG_EXTRA_BUILD_OPTION) $(PCIESC_SUPPORT_BUILD_OPTION)
GCC:*_*_*_CC_FLAGS = -Wno-missing-braces
!if $(SOURCE_DEBUG_ENABLE) == TRUE
@@ -1290,7 +1240,6 @@ [BuildOptions]
DEFINE SOURCE_LEVEL_DEBUG_BUILD_OPTIONS =
!else
DEFINE SOURCE_LEVEL_DEBUG_BUILD_OPTIONS =
-
!endif
#
@@ -1310,8 +1259,6 @@ [BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
[BuildOptions.Common.EDKII]
- *_*_IA32_ASM_FLAGS = $(VP_BUILD_OPTIONS) -D EDKII_GLUE_PciExpressBaseAddress=$(PLATFORM_PCIEXPRESS_BASE)h -DNOCS_S3_SUPPORT
-
*_*_IA32_CC_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
*_*_IA32_VFRPP_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
*_*_IA32_APP_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc
index 69f2b22aff..257bba7485 100644
--- a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc
+++ b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc
@@ -27,22 +27,11 @@ [Defines]
#
# Platform On/Off features are defined here
#
- #
- # Platform Support:: Set only one token except Crestview Hills
- #
- # 3.BayleyBay
- # ENBDT_PF_ENABLE = TRUE
- #
- !include Vlv2TbltDevicePkg/AutoPlatformCFG.txt
!include Vlv2TbltDevicePkg/PlatformPkgConfig.dsc
DEFINE PLATFORMX64_ENABLE = TRUE
-!if $(X64_CONFIG) == TRUE
DEFINE DXE_ARCHITECTURE = X64
-!else
- DEFINE DXE_ARCHITECTURE = IA32
-!endif
FLASH_DEFINITION = Vlv2TbltDevicePkg/PlatformPkgGcc.fdf
!if $(LFMA_ENABLE) == TRUE
@@ -763,8 +752,6 @@ [Components.IA32]
!if $(RC_BINARY_RELEASE) == TRUE
Vlv2TbltDevicePkg/PlatformPei/PlatformPei.inf {
- <BuildOptions>
- *_*_IA32_CC_FLAGS = -DRC_BINARY_RELEASE
!if $(TARGET) == DEBUG
<PcdsFixedAtBuild>
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2E
@@ -1246,15 +1233,6 @@ [BuildOptions]
#
# Define token for different Platform
#
- DEFINE MINNOW2_FSP_OPTION =
-
-!if $(ENBDT_PF_BUILD) == TRUE
- DEFINE ENBDT_PF_ENABLE = -DENBDT_PF_ENABLE=1
-!else
- DEFINE ENBDT_PF_ENABLE = -DENBDT_PF_ENABLE=0
-!endif
-
-
!if $(CLKGEN_CONFIG_EXTRA_ENABLE) == TRUE
DEFINE CLKGEN_CONFIG_EXTRA_BUILD_OPTION = -DCLKGEN_CONFIG_EXTRA=1
!else
@@ -1268,34 +1246,8 @@ [BuildOptions]
!else
DEFINE PCIESC_SUPPORT_BUILD_OPTION =
!endif
-!if $(SATA_ENABLE) == TRUE
- DEFINE SATA_SUPPORT_BUILD_OPTION = -DSATA_SUPPORT=1
-!else
- DEFINE SATA_SUPPORT_BUILD_OPTION =
-!endif
-!if $(ENBDT_S3_SUPPORT) == TRUE
- DEFINE ENBDT_S3_SUPPORT_OPTIONS = -DNOCS_S3_SUPPORT
-!else
- DEFINE ENBDT_S3_SUPPORT_OPTIONS =
-!endif
-!if $(X64_CONFIG) == TRUE
- DEFINE X64_BUILD_ENABLE = -DX64_BUILD_ENABLE=1
-!else
- DEFINE X64_BUILD_ENABLE =
-!endif
-
-!if $(TPM_ENABLED) == TRUE
- DEFINE DSC_TPM_BUILD_OPTIONS = -DTPM_ENABLED
-!else
- DEFINE DSC_TPM_BUILD_OPTIONS =
-!endif
-
-
- DEFINE EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS = $(MINNOW2_FSP_OPTION) $(MINNOW2_BUILD_OPTION) $(ENBDT_PF_ENABLE) $(EXTERNAL_VGA_BUILD_OPTION) $(PCIE_ENUM_WA_BUILD_OPTION) $(X0_WA_ENABLE_BUILD_OPTION) $(A0_WA_ENABLE_BUILD_OPTION) $(MICROCODE_FREE_BUILD_OPTIONS) $(SIMICS_BUILD_OPTIONS) $(HYBRID_BUILD_OPTIONS) $(COMPACT_BUILD_OPTIONS) $(VP_BUILD_OPTIONS) $(SYSCTL_ID_BUILD_OPTION) $(CLKGEN_CONFIG_EXTRA_BUILD_OPTION) $(SYSCTL_X0_CONVERT_BOARD_OPTION) $(ENBDT_S3_SUPPORT_OPTIONS) $(SATA_SUPPORT_BUILD_OPTION) $(PCIESC_SUPPORT_BUILD_OPTION) $(DSC_FTPM_ERROR_WR_BUILD_OPTIONS) $(DSC_TPM_BUILD_OPTIONS) $(DSC_BYTI_SECURE_BOOT_BUILD_OPTIONS)
-!if $(PERFORMANCE_ENABLE) == TRUE
- DEFINE PDB_BUILD_OPTION = /Zi
-!endif
+ DEFINE EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS = $(CLKGEN_CONFIG_EXTRA_BUILD_OPTION) $(PCIESC_SUPPORT_BUILD_OPTION)
GCC:*_*_*_CC_FLAGS = -Wno-missing-braces
!if $(SOURCE_DEBUG_ENABLE) == TRUE
@@ -1305,7 +1257,6 @@ [BuildOptions]
DEFINE SOURCE_LEVEL_DEBUG_BUILD_OPTIONS =
!else
DEFINE SOURCE_LEVEL_DEBUG_BUILD_OPTIONS =
-
!endif
#
@@ -1325,8 +1276,6 @@ [BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
[BuildOptions.Common.EDKII]
- *_*_IA32_ASM_FLAGS = $(VP_BUILD_OPTIONS) -D EDKII_GLUE_PciExpressBaseAddress=$(PLATFORM_PCIEXPRESS_BASE)h -DNOCS_S3_SUPPORT
-
*_*_IA32_CC_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
*_*_IA32_VFRPP_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
*_*_IA32_APP_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc
index 7092ab6e6b..23e296d432 100644
--- a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc
+++ b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc
@@ -27,20 +27,9 @@ [Defines]
#
# Platform On/Off features are defined here
#
- #
- # Platform Support:: Set only one token except Crestview Hills
- #
- # 3.BayleyBay
- # ENBDT_PF_ENABLE = TRUE
- #
- !include Vlv2TbltDevicePkg/AutoPlatformCFG.txt
!include Vlv2TbltDevicePkg/PlatformPkgConfig.dsc
-!if $(X64_CONFIG) == TRUE
- DEFINE DXE_ARCHITECTURE = X64
-!else
DEFINE DXE_ARCHITECTURE = IA32
-!endif
FLASH_DEFINITION = Vlv2TbltDevicePkg/PlatformPkg.fdf
!if $(LFMA_ENABLE) == TRUE
@@ -761,8 +750,6 @@ [Components.IA32]
!if $(RC_BINARY_RELEASE) == TRUE
Vlv2TbltDevicePkg/PlatformPei/PlatformPei.inf {
- <BuildOptions>
- *_*_IA32_CC_FLAGS = /DRC_BINARY_RELEASE
!if $(TARGET) == DEBUG
<PcdsFixedAtBuild>
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2E
@@ -1231,15 +1218,6 @@ [BuildOptions]
#
# Define token for different Platform
#
- DEFINE MINNOW2_FSP_OPTION =
-
-!if $(ENBDT_PF_BUILD) == TRUE
- DEFINE ENBDT_PF_ENABLE = /DENBDT_PF_ENABLE=1
-!else
- DEFINE ENBDT_PF_ENABLE = /DENBDT_PF_ENABLE=0
-!endif
-
-
!if $(CLKGEN_CONFIG_EXTRA_ENABLE) == TRUE
DEFINE CLKGEN_CONFIG_EXTRA_BUILD_OPTION = /DCLKGEN_CONFIG_EXTRA=1
!else
@@ -1253,34 +1231,8 @@ [BuildOptions]
!else
DEFINE PCIESC_SUPPORT_BUILD_OPTION =
!endif
-!if $(SATA_ENABLE) == TRUE
- DEFINE SATA_SUPPORT_BUILD_OPTION = /DSATA_SUPPORT=1
-!else
- DEFINE SATA_SUPPORT_BUILD_OPTION =
-!endif
-!if $(ENBDT_S3_SUPPORT) == TRUE
- DEFINE ENBDT_S3_SUPPORT_OPTIONS = /DNOCS_S3_SUPPORT
-!else
- DEFINE ENBDT_S3_SUPPORT_OPTIONS =
-!endif
-!if $(X64_CONFIG) == TRUE
- DEFINE X64_BUILD_ENABLE = /DX64_BUILD_ENABLE=1
-!else
- DEFINE X64_BUILD_ENABLE =
-!endif
-
-!if $(TPM_ENABLED) == TRUE
- DEFINE DSC_TPM_BUILD_OPTIONS = /DTPM_ENABLED
-!else
- DEFINE DSC_TPM_BUILD_OPTIONS =
-!endif
-
-
- DEFINE EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS = $(MINNOW2_FSP_OPTION) $(MINNOW2_BUILD_OPTION) $(ENBDT_PF_ENABLE) $(EXTERNAL_VGA_BUILD_OPTION) $(PCIE_ENUM_WA_BUILD_OPTION) $(X0_WA_ENABLE_BUILD_OPTION) $(A0_WA_ENABLE_BUILD_OPTION) $(MICROCODE_FREE_BUILD_OPTIONS) $(SIMICS_BUILD_OPTIONS) $(HYBRID_BUILD_OPTIONS) $(COMPACT_BUILD_OPTIONS) $(VP_BUILD_OPTIONS) $(SYSCTL_ID_BUILD_OPTION) $(CLKGEN_CONFIG_EXTRA_BUILD_OPTION) $(SYSCTL_X0_CONVERT_BOARD_OPTION) $(ENBDT_S3_SUPPORT_OPTIONS) $(SATA_SUPPORT_BUILD_OPTION) $(PCIESC_SUPPORT_BUILD_OPTION) $(DSC_FTPM_ERROR_WR_BUILD_OPTIONS) $(DSC_TPM_BUILD_OPTIONS) $(DSC_BYTI_SECURE_BOOT_BUILD_OPTIONS)
-!if $(PERFORMANCE_ENABLE) == TRUE
- DEFINE PDB_BUILD_OPTION = /Zi
-!endif
+ DEFINE EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS = $(CLKGEN_CONFIG_EXTRA_BUILD_OPTION) $(PCIESC_SUPPORT_BUILD_OPTION)
!if $(SOURCE_DEBUG_ENABLE) == TRUE
MSFT:*_*_X64_GENFW_FLAGS = --keepexceptiontable
@@ -1291,7 +1243,6 @@ [BuildOptions]
!endif
!else
DEFINE SOURCE_LEVEL_DEBUG_BUILD_OPTIONS =
-
!endif
#
@@ -1311,8 +1262,6 @@ [BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
[BuildOptions.Common.EDKII]
- *_*_IA32_ASM_FLAGS = $(VP_BUILD_OPTIONS) /D EDKII_GLUE_PciExpressBaseAddress=$(PLATFORM_PCIEXPRESS_BASE)h /DNOCS_S3_SUPPORT
-
*_*_IA32_CC_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
*_*_IA32_VFRPP_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
*_*_IA32_APP_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc
index 238561191f..e0fd767dea 100644
--- a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc
+++ b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc
@@ -27,22 +27,11 @@ [Defines]
#
# Platform On/Off features are defined here
#
- #
- # Platform Support:: Set only one token except Crestview Hills
- #
- # 3.BayleyBay
- # ENBDT_PF_ENABLE = TRUE
- #
- !include Vlv2TbltDevicePkg/AutoPlatformCFG.txt
!include Vlv2TbltDevicePkg/PlatformPkgConfig.dsc
DEFINE PLATFORMX64_ENABLE = TRUE
-!if $(X64_CONFIG) == TRUE
DEFINE DXE_ARCHITECTURE = X64
-!else
- DEFINE DXE_ARCHITECTURE = IA32
-!endif
FLASH_DEFINITION = Vlv2TbltDevicePkg/PlatformPkg.fdf
!if $(LFMA_ENABLE) == TRUE
@@ -763,8 +752,6 @@ [Components.IA32]
!if $(RC_BINARY_RELEASE) == TRUE
Vlv2TbltDevicePkg/PlatformPei/PlatformPei.inf {
- <BuildOptions>
- *_*_IA32_CC_FLAGS = /DRC_BINARY_RELEASE
!if $(TARGET) == DEBUG
<PcdsFixedAtBuild>
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2E
@@ -1246,56 +1233,19 @@ [BuildOptions]
#
# Define token for different Platform
#
- DEFINE MINNOW2_FSP_OPTION =
-
-!if $(ENBDT_PF_BUILD) == TRUE
- DEFINE ENBDT_PF_ENABLE = /DENBDT_PF_ENABLE=1
-!else
- DEFINE ENBDT_PF_ENABLE = /DENBDT_PF_ENABLE=0
-!endif
-
-
!if $(CLKGEN_CONFIG_EXTRA_ENABLE) == TRUE
DEFINE CLKGEN_CONFIG_EXTRA_BUILD_OPTION = /DCLKGEN_CONFIG_EXTRA=1
!else
DEFINE CLKGEN_CONFIG_EXTRA_BUILD_OPTION =
!endif
-
-
!if $(PCIESC_ENABLE) == TRUE
DEFINE PCIESC_SUPPORT_BUILD_OPTION = /DPCIESC_SUPPORT=1
!else
DEFINE PCIESC_SUPPORT_BUILD_OPTION =
!endif
-!if $(SATA_ENABLE) == TRUE
- DEFINE SATA_SUPPORT_BUILD_OPTION = /DSATA_SUPPORT=1
-!else
- DEFINE SATA_SUPPORT_BUILD_OPTION =
-!endif
-!if $(ENBDT_S3_SUPPORT) == TRUE
- DEFINE ENBDT_S3_SUPPORT_OPTIONS = /DNOCS_S3_SUPPORT
-!else
- DEFINE ENBDT_S3_SUPPORT_OPTIONS =
-!endif
-!if $(X64_CONFIG) == TRUE
- DEFINE X64_BUILD_ENABLE = /DX64_BUILD_ENABLE=1
-!else
- DEFINE X64_BUILD_ENABLE =
-!endif
-
-!if $(TPM_ENABLED) == TRUE
- DEFINE DSC_TPM_BUILD_OPTIONS = /DTPM_ENABLED
-!else
- DEFINE DSC_TPM_BUILD_OPTIONS =
-!endif
-
-
- DEFINE EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS = $(MINNOW2_FSP_OPTION) $(MINNOW2_BUILD_OPTION) $(ENBDT_PF_ENABLE) $(EXTERNAL_VGA_BUILD_OPTION) $(PCIE_ENUM_WA_BUILD_OPTION) $(X0_WA_ENABLE_BUILD_OPTION) $(A0_WA_ENABLE_BUILD_OPTION) $(MICROCODE_FREE_BUILD_OPTIONS) $(SIMICS_BUILD_OPTIONS) $(HYBRID_BUILD_OPTIONS) $(COMPACT_BUILD_OPTIONS) $(VP_BUILD_OPTIONS) $(SYSCTL_ID_BUILD_OPTION) $(CLKGEN_CONFIG_EXTRA_BUILD_OPTION) $(SYSCTL_X0_CONVERT_BOARD_OPTION) $(ENBDT_S3_SUPPORT_OPTIONS) $(SATA_SUPPORT_BUILD_OPTION) $(PCIESC_SUPPORT_BUILD_OPTION) $(DSC_FTPM_ERROR_WR_BUILD_OPTIONS) $(DSC_TPM_BUILD_OPTIONS) $(DSC_BYTI_SECURE_BOOT_BUILD_OPTIONS)
-!if $(PERFORMANCE_ENABLE) == TRUE
- DEFINE PDB_BUILD_OPTION = /Zi
-!endif
+ DEFINE EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS = $(CLKGEN_CONFIG_EXTRA_BUILD_OPTION) $(PCIESC_SUPPORT_BUILD_OPTION)
!if $(SOURCE_DEBUG_ENABLE) == TRUE
MSFT:*_*_X64_GENFW_FLAGS = --keepexceptiontable
@@ -1306,7 +1256,6 @@ [BuildOptions]
!endif
!else
DEFINE SOURCE_LEVEL_DEBUG_BUILD_OPTIONS =
-
!endif
#
@@ -1326,8 +1275,6 @@ [BuildOptions.common.EDKII.DXE_SMM_DRIVER, BuildOptions.common.EDKII.SMM_CORE]
GCC:*_*_*_DLINK_FLAGS = -z common-page-size=0x1000
[BuildOptions.Common.EDKII]
- *_*_IA32_ASM_FLAGS = $(VP_BUILD_OPTIONS) /D EDKII_GLUE_PciExpressBaseAddress=$(PLATFORM_PCIEXPRESS_BASE)h /DNOCS_S3_SUPPORT
-
*_*_IA32_CC_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
*_*_IA32_VFRPP_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
*_*_IA32_APP_FLAGS = $(EDK_EDKII_DSC_FEATURE_BUILD_OPTIONS)
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.bat b/Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.bat
index ffd6722582..c39b8ccd62 100644
--- a/Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.bat
+++ b/Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.bat
@@ -11,7 +11,6 @@ echo.
echo %date% %time%
echo.
-
::**********************************************************************
:: Initial Setup
::**********************************************************************
@@ -20,9 +19,14 @@ set /a build_threads=1
set "Build_Flags= "
set exitCode=0
set Arch=X64
-set Source=0
+set GenLog=FALSE
+set GenReport=FALSE
+set Clean=FALSE
set PLATFORM_NAME=Vlv2TbltDevicePkg
+::**********************************************************************
+:: Detect full path to the edk2 repo
+::**********************************************************************
set CORE_PATH=%WORKSPACE%
if not exist %CORE_PATH%\edksetup.bat (
if defined PACKAGES_PATH (
@@ -41,6 +45,9 @@ if not exist %CORE_PATH%\edksetup.bat (
)
:CorePathFound
+::**********************************************************************
+:: Detect full path to the Vlv2TbltDevicePkg
+::**********************************************************************
set PLATFORM_PACKAGE=%WORKSPACE%\%PLATFORM_NAME%
if not exist %PLATFORM_PACKAGE% (
if defined PACKAGES_PATH (
@@ -61,28 +68,13 @@ if not exist %PLATFORM_PACKAGE% (
cd %CORE_PATH%
-:: Clean up previous build files.
-if exist %WORKSPACE%\edk2.log del %WORKSPACE%\edk2.log
-if exist %WORKSPACE%\unitool.log del %WORKSPACE%\unitool.log
-if exist %WORKSPACE%\Conf\target.txt del %WORKSPACE%\Conf\target.txt
-if exist %WORKSPACE%\Conf\tools_def.txt del %WORKSPACE%\Conf\tools_def.txt
-if exist %WORKSPACE%\Conf\build_rule.txt del %WORKSPACE%\Conf\build_rule.txt
-if exist %WORKSPACE%\Conf\.cache rmdir /q/s %WORKSPACE%\Conf\.cache
+::**********************************************************************
+:: Run edksetup.bat and make sure tools are up to date
+::**********************************************************************
-:: Setup EDK environment. Edksetup puts new copies of target.txt, tools_def.txt, build_rule.txt in WorkSpace\Conf
-:: Also run edksetup as soon as possible to avoid it from changing environment variables we're overriding
call %CORE_PATH%\edksetup.bat Rebuild
@echo off
-:: Define platform specific environment variables.
-set config_file=%PLATFORM_PACKAGE%\PlatformPkgConfig.dsc
-set auto_config_inc=%PLATFORM_PACKAGE%\AutoPlatformCFG.txt
-
-
-
-::create new AutoPlatformCFG.txt file
-copy /y nul %auto_config_inc% >nul
-
::**********************************************************************
:: Parse command line arguments
::**********************************************************************
@@ -92,12 +84,12 @@ copy /y nul %auto_config_inc% >nul
if /i "%~1"=="/?" goto Usage
if /i "%~1"=="/l" (
- set Build_Flags=%Build_Flags% -j EDK2.log
+ set GenLog=TRUE
shift
goto OptLoop
)
if /i "%~1"=="/y" (
- set Build_Flags=%Build_Flags% -y %PLATFORM_PACKAGE%\EDK2_%PLATFORM_PACKAGE%.report
+ set GenReport=TRUE
shift
goto OptLoop
)
@@ -109,16 +101,7 @@ if /i "%~1"=="/m" (
goto OptLoop
)
if /i "%~1" == "/c" (
- echo Removing previous build files ...
- if exist build (
- del /f/s/q build > nul
- rmdir /s/q build
- )
- if exist %WORKSPACE%\Conf\.cache (
- del /f/s/q %WORKSPACE%\Conf\.cache > nul
- rmdir /s/q %WORKSPACE%\Conf\.cache
- )
- echo.
+ set Clean=TRUE
shift
goto OptLoop
)
@@ -137,23 +120,6 @@ if /i "%~1"=="/IA32" (
:: Required argument(s)
if "%~1"=="" goto Usage
-if "%Arch%"=="IA32" (
- echo DEFINE X64_CONFIG = FALSE >> %auto_config_inc%
-) else if "%Arch%"=="X64" (
- echo DEFINE X64_CONFIG = TRUE >> %auto_config_inc%
-)
-
-:: -- Build flags settings for each Platform --
-echo Setting %1 platform configuration...
-if /i "%~1" == "MNW2" (
- echo DEFINE ENBDT_PF_BUILD = TRUE >> %auto_config_inc%
-
-) else (
- echo Error - Unsupported PlatformType: %1
- goto Usage
-)
-set Platform_Type=%~1
-
if /i "%~2" == "RELEASE" (
set target=RELEASE
) else (
@@ -161,8 +127,9 @@ if /i "%~2" == "RELEASE" (
)
::**********************************************************************
-:: Additional EDK Build Setup/Configuration
+:: Detect TOOL_CHAIN_TAG
::**********************************************************************
+
echo.
echo Setting the Build environment for VS2015/VS2013/VS2012/VS2010/VS2008...
if defined VS140COMNTOOLS (
@@ -206,6 +173,10 @@ if defined VS140COMNTOOLS (
goto :BldFail
)
+::**********************************************************************
+:: Generate BUILD_PATH and make sure the directory exists
+::**********************************************************************
+
echo Ensuring correct build directory is present
if not exist %WORKSPACE%\Build mkdir %WORKSPACE%\Build
if "%Arch%"=="IA32" (
@@ -217,26 +188,41 @@ if "%Arch%"=="IA32" (
)
if not exist %BUILD_PATH% mkdir %BUILD_PATH%
-echo Modifing Conf files for this build...
-:: Remove lines with these tags from target.txt
-findstr /V "TARGET TARGET_ARCH TOOL_CHAIN_TAG BUILD_RULE_CONF ACTIVE_PLATFORM MAX_CONCURRENT_THREAD_NUMBER" %WORKSPACE%\Conf\target.txt > %WORKSPACE%\Conf\target.txt.tmp
+::**********************************************************************
+:: Check for clean operation
+::**********************************************************************
-echo TARGET = %TARGET% >> %WORKSPACE%\Conf\target.txt.tmp
+if "%Clean%"=="TRUE" (
+ echo Removing previous build files ...
+ if exist %BUILD_PATH% (
+ rmdir /s/q %BUILD_PATH%
+ )
+ if exist %WORKSPACE%\Conf\.cache (
+ rmdir /s/q %WORKSPACE%\Conf\.cache
+ )
+ echo.
+ goto :Exit
+)
+
+::**********************************************************************
+:: Generate Build_Flags
+::**********************************************************************
+
+set Build_Flags=%Build_Flags% -b %TARGET%
if "%Arch%"=="IA32" (
- echo TARGET_ARCH = IA32 >> %WORKSPACE%\Conf\target.txt.tmp
+ set Build_Flags=%Build_Flags% -a IA32
) else if "%Arch%"=="X64" (
- echo TARGET_ARCH = IA32 X64 >> %WORKSPACE%\Conf\target.txt.tmp
+ set Build_Flags=%Build_Flags% -a IA32 -a X64
)
-echo TOOL_CHAIN_TAG = %TOOL_CHAIN_TAG% >> %WORKSPACE%\Conf\target.txt.tmp
-echo BUILD_RULE_CONF = Conf/build_rule.txt >> %WORKSPACE%\Conf\target.txt.tmp
-if %Source% == 0 (
- echo ACTIVE_PLATFORM = %PLATFORM_PACKAGE%/PlatformPkg%Arch%.dsc >> %WORKSPACE%\Conf\target.txt.tmp
-) else (
- echo ACTIVE_PLATFORM = %PLATFORM_PACKAGE%/PlatformPkg%Arch%Source.dsc >> %WORKSPACE%\Conf\target.txt.tmp
+set Build_Flags=%Build_Flags% -t %TOOL_CHAIN_TAG%
+set Build_Flags=%Build_Flags% -p %PLATFORM_PACKAGE%/PlatformPkg%Arch%.dsc
+set Build_Flags=%Build_Flags% -n %build_threads%
+if "%GenLog%"=="TRUE" (
+ set Build_Flags=%Build_Flags% -j %BUILD_PATH%\%PLATFORM_NAME%.log
+)
+if "%GenReport%"=="TRUE" (
+ set Build_Flags=%Build_Flags% -y %BUILD_PATH%\%PLATFORM_NAME%.report
)
-echo MAX_CONCURRENT_THREAD_NUMBER = %build_threads% >> %WORKSPACE%\Conf\target.txt.tmp
-
-move /Y %WORKSPACE%\Conf\target.txt.tmp %WORKSPACE%\Conf\target.txt >nul
::**********************************************************************
:: Generate BIOS ID
@@ -267,6 +253,8 @@ echo VERSION_MINOR = 01 >> %BUILD_PATH%/BiosId.env
echo.
echo Invoking EDK2 build...
+echo build %Build_Flags%
+
call build %Build_Flags%
if %ERRORLEVEL% NEQ 0 goto BldFail
@@ -300,7 +288,7 @@ echo Build BIOS rom for VLV platforms.
echo.
echo Usage: bld_vlv.bat [options] PlatformType [Build Target]
echo.
-echo /c CleanAll before building
+echo /c CleanAll
echo /l Generate build log file
echo /y Generate build report file
echo /m Enable multi-processor build
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.sh b/Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.sh
index 1705b1628b..d32beb6a45 100755
--- a/Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.sh
+++ b/Platform/Intel/Vlv2TbltDevicePkg/bld_vlv.sh
@@ -7,15 +7,22 @@ function Usage() {
echo "***************************************************************************"
echo "Build BIOS rom for VLV platforms."
echo
- echo "Usage: bld_vlv.sh PlatformType [Build Target]"
+ echo "Usage: bld_vlv.sh [options] PlatformType [Build Target]"
echo
+ echo " /c CleanAll"
+ echo " /l Generate build log file"
+ echo " /y Generate build report file"
+ echo " /m Enable multi-processor build"
+ echo " /IA32 Set Arch to IA32 (default: X64)"
+ echo " /X64 Set Arch to X64 (default: X64)"
echo
echo " Platform Types: MNW2"
echo " Build Targets: Debug, Release (default: Debug)"
echo
+ echo "Examples:"
+ echo " bld_vlv.sh MNW2 : X64 Debug build for MinnowMax"
+ echo " bld_vlv.sh /IA32 MNW2 release : IA32 Release build for MinnowMax"
echo "***************************************************************************"
- echo "Press any key......"<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
- read<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
exit 0<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
}<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
@@ -29,8 +36,12 @@ echo -e $(date)<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
#build_threads=($NUMBER_OF_PROCESSORS)+1<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
Build_Flags=<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
exitCode=0<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
+build_threads=1<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
Arch=X64<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-SpiLock=0<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
+GenLog=FALSE<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
+GenReport=FALSE<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
+Clean=FALSE<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
+<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
export CORE_PATH=$WORKSPACE/edk2<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
export PLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
@@ -38,27 +49,6 @@ export SILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
export BINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
export PACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-## Clean up previous build files.<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-if [ -e $WORKSPACE/EDK2.log ]; then<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
- rm $WORKSPACE/EDK2.log<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-fi<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-if [ -e $WORKSPACE/Unitool.log ]; then<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
- rm $WORKSPACE/Unitool.log<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-fi<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-if [ -e $WORKSPACE/Conf/target.txt ]; then<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
- rm $WORKSPACE/Conf/target.txt<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-fi<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-if [ -e $WORKSPACE/Conf/tools_def.txt ]; then<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
- rm $WORKSPACE/Conf/tools_def.txt<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-fi<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-if [ -e $WORKSPACE/Conf/build_rule.txt ]; then<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
- rm $WORKSPACE/Conf/build_rule.txt<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-fi<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
## Setup EDK environment. Edksetup puts new copies of target.txt, tools_def.txt, build_rule.txt in WorkSpace\Conf<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
## Also run edksetup as soon as possible to avoid it from changing environment variables we're overriding<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
cd $CORE_PATH<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
@@ -69,17 +59,9 @@ make -C BaseTools<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
PLATFORM_NAME=Vlv2TbltDevicePkg<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
PLATFORM_PACKAGE=Vlv2TbltDevicePkg<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
PLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txt<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
cd $PLATFORM_PKG_PATH<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-## create new AutoPlatformCFG.txt file<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>
-if [ -f "<mailto:-readexit0%7d@@-29,8+36,12@@echo-e$(date)#build_threads=($NUMBER_OF_PROCESSORS)+1Build_Flags=exitCode=0+build_threads=1Arch=X64-SpiLock=0+GenLog=FALSE+GenReport=FALSE+Clean=FALSE+exportCORE_PATH=$WORKSPACE/edk2exportPLATFORM_PATH=$WORKSPACE/edk2-platforms/Platform/Intel/@@-38,27+49,6@@exportSILICON_PATH=$WORKSPACE/edk2-platforms/Silicon/Intel/exportBINARY_PATH=$WORKSPACE/edk2-non-osi/Silicon/Intel/exportPACKAGES_PATH=$PLATFORM_PATH:$SILICON_PATH:$BINARY_PATH:$CORE_PATH-##Cleanuppreviousbuildfiles.-if[-e$WORKSPACE/EDK2.log];then-rm$WORKSPACE/EDK2.log-fi--if[-e$WORKSPACE/Unitool.log];then-rm$WORKSPACE/Unitool.log-fi--if[-e$WORKSPACE/Conf/target.txt];then-rm$WORKSPACE/Conf/target.txt-fi--if[-e$WORKSPACE/Conf/tools_def.txt];then-rm$WORKSPACE/Conf/tools_def.txt-fi--if[-e$WORKSPACE/Conf/build_rule.txt];then-rm$WORKSPACE/Conf/build_rule.txt-fi-##SetupEDKenvironment.Edksetupputsnewcopiesoftarget.txt,tools_def.txt,build_rule.txtinWorkSpace\Conf##Alsorunedksetupassoonaspossibletoavoiditfromchangingenvironmentvariableswe'reoverridingcd$CORE_PATH@@-69,17+59,9@@make-CBaseToolsPLATFORM_NAME=Vlv2TbltDevicePkgPLATFORM_PACKAGE=Vlv2TbltDevicePkgPLATFORM_PKG_PATH=$PLATFORM_PATH/$PLATFORM_PACKAGE-config_file=$PLATFORM_PKG_PATH/PlatformPkgConfig.dsc-auto_config_inc=$PLATFORM_PKG_PATH/AutoPlatformCFG.txtcd$PLATFORM_PKG_PATH-##createnewAutoPlatformCFG.txtfile-if[-f>$auto_config_inc" ]; then
- rm $auto_config_inc
-fi
-touch $auto_config_inc
-
##**********************************************************************
## Parse command line arguments
##**********************************************************************
@@ -89,17 +71,17 @@ for (( i=1; i<=$#; ))
do
if [ "$1" == "/?" ]; then
Usage
- elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/Q" ]; then
- Build_Flags="$Build_Flags --quiet"
- shift
elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/L" ]; then
- Build_Flags="$Build_Flags -j EDK2.log"
+ GenLog=TRUE
+ shift
+ elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/Y" ]; then
+ GenReport=TRUE
+ shift
+ elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/M" ]; then
+ build_threads=8
shift
elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/C" ]; then
- echo Removing previous build files ...
- if [ -d "Build" ]; then
- rm -r Build
- fi
+ Clean=TRUE
shift
elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/X64" ]; then
Arch=X64
@@ -107,9 +89,6 @@ for (( i=1; i<=$#; ))
elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/IA32" ]; then
Arch=IA32
shift
- elif [ "$(echo $1 | tr 'a-z' 'A-Z')" == "/YL" ]; then
- SpiLock=1
- shift
else
break
fi
@@ -120,26 +99,7 @@ if [ "$2" == "" ]; then
Usage
fi
-if [ $Arch == "IA32" ]; then
- echo DEFINE X64_CONFIG = FALSE >> $auto_config_inc
-else
- echo DEFINE X64_CONFIG = TRUE >> $auto_config_inc
-fi
-
-## -- Build flags settings for each Platform --
-## AlpineValley (ALPV): SVP_PF_BUILD = TRUE, ENBDT_PF_BUILD = FALSE, TABLET_PF_BUILD = FALSE, BYTI_PF_BUILD = FALSE, IVI_PF_BUILD = FALSE
-## BayleyBay (BBAY): SVP_PF_BUILD = FALSE, ENBDT_PF_BUILD = TRUE, TABLET_PF_BUILD = FALSE, BYTI_PF_BUILD = FALSE, IVI_PF_BUILD = FALSE
-## BayLake (BLAK): SVP_PF_BUILD = FALSE, ENBDT_PF_BUILD = FALSE, TABLET_PF_BUILD = TRUE, BYTI_PF_BUILD = FALSE, IVI_PF_BUILD = FALSE
-## Bakersport (BYTI): SVP_PF_BUILD = FALSE, ENBDT_PF_BUILD = FALSE, TABLET_PF_BUILD = FALSE, BYTI_PF_BUILD = TRUE, IVI_PF_BUILD = FALSE
-## Crestview Hills (CVHS): SVP_PF_BUILD = FALSE, ENBDT_PF_BUILD = FALSE, TABLET_PF_BUILD = FALSE, BYTI_PF_BUILD = TRUE, IVI_PF_BUILD = TRUE
-## FFD8 (BLAK): SVP_PF_BUILD = FALSE, ENBDT_PF_BUILD = FALSE, TABLET_PF_BUILD = TRUE, BYTI_PF_BUILD = FALSE, IVI_PF_BUILD = FALSE
echo "Setting $1 platform configuration and BIOS ID..."
-if [ "$(echo $1 | tr 'a-z' 'A-Z')" == "MNW2" ]; then
- echo DEFINE ENBDT_PF_BUILD = TRUE >> $auto_config_inc
-else
- echo "Error - Unsupported PlatformType: $1"
- Usage
-fi
if [ "$(echo $2 | tr 'a-z' 'A-Z')" == "RELEASE" ]; then
export TARGET=RELEASE
@@ -148,18 +108,8 @@ else
fi
##**********************************************************************
-## Additional EDK Build Setup/Configuration
+## Detect TOOL_CHAIN_TAG
##**********************************************************************
-echo "Ensuring correct build directory is present for GenBiosId..."
-
-echo Modifying Conf files for this build...
-## Remove lines with these tags from target.txt
-sed -i '/^ACTIVE_PLATFORM/d' $WORKSPACE/Conf/target.txt
-sed -i '/^TARGET /d' $WORKSPACE/Conf/target.txt
-sed -i '/^TARGET_ARCH/d' $WORKSPACE/Conf/target.txt
-sed -i '/^TOOL_CHAIN_TAG/d' $WORKSPACE/Conf/target.txt
-sed -i '/^MAX_CONCURRENT_THREAD_NUMBER/d' $WORKSPACE/Conf/target.txt
-
gcc_version=$(gcc -v 2>&1 | tail -1 | awk '{print $3}')
case $gcc_version in
[1-3].*|4.[0-7].*)
@@ -167,31 +117,19 @@ case $gcc_version in
exit 1
;;
4.8.*)
- TARGET_TOOLS=GCC48
+ export TOOL_CHAIN_TAG=GCC48
;;
4.9.*|6.[0-2].*)
- TARGET_TOOLS=GCC49
+ export TOOL_CHAIN_TAG=GCC49
;;
*)
- TARGET_TOOLS=GCC5
+ export TOOL_CHAIN_TAG=GCC5
;;
esac
-ACTIVE_PLATFORM=$PLATFORM_PKG_PATH/PlatformPkgGcc"$Arch".dsc
-export TOOL_CHAIN_TAG=$TARGET_TOOLS
-MAX_CONCURRENT_THREAD_NUMBER=8
-echo ACTIVE_PLATFORM = $ACTIVE_PLATFORM >> $WORKSPACE/Conf/target.txt
-echo TARGET = $TARGET >> $WORKSPACE/Conf/target.txt
-echo TOOL_CHAIN_TAG = $TOOL_CHAIN_TAG >> $WORKSPACE/Conf/target.txt
-echo MAX_CONCURRENT_THREAD_NUMBER = $MAX_CONCURRENT_THREAD_NUMBER >> $WORKSPACE/Conf/target.txt
-if [ $Arch == "IA32" ]; then
- echo TARGET_ARCH = IA32 >> $WORKSPACE/Conf/target.txt
-else
- echo TARGET_ARCH = IA32 X64 >> $WORKSPACE/Conf/target.txt
-fi
-
-
-## Set and Create $BUILD_PATH if necessary
+##**********************************************************************
+## Generate $BUILD_PATH and make sure the directory exists
+##**********************************************************************
if [ ! -d ${WORKSPACE}/Build ]; then
mkdir ${WORKSPACE}/Build
fi
@@ -212,6 +150,40 @@ if [ ! -d $BUILD_PATH ]; then
mkdir $BUILD_PATH
fi
+##**********************************************************************
+## Check for clean operation
+##**********************************************************************
+if [ $Clean == "TRUE" ]; then
+ echo Removing previous build files ...
+ if [ -d ${BUILD_PATH} ]; then
+ rm -r ${BUILD_PATH}
+ fi
+ if [ -d ${WORKSPACE}/Conf/.cache ]; then
+ rm -r ${WORKSPACE}/Conf/.cache
+ fi
+ exit 0
+fi
+
+##**********************************************************************
+## Generate Build_Flags
+##**********************************************************************
+
+Build_Flags="$Build_Flags -b $TARGET"
+if [ $Arch == "IA32" ]; then
+ Build_Flags="$Build_Flags -a IA32"
+else
+ Build_Flags="$Build_Flags -a IA32 -a X64"
+fi
+Build_Flags="$Build_Flags -t $TOOL_CHAIN_TAG"
+Build_Flags="$Build_Flags -p ${PLATFORM_PKG_PATH}/PlatformPkgGcc${Arch}.dsc"
+Build_Flags="$Build_Flags -n $build_threads"
+if [ $GenLog == "TRUE" ]; then
+ Build_Flags="$Build_Flags -j ${BUILD_PATH}/${PLATFORM_NAME}.log"
+fi
+if [ $GenReport == "TRUE" ]; then
+ Build_Flags="$Build_Flags -y ${BUILD_PATH}/${PLATFORM_NAME}.report"
+fi
+
##**********************************************************************
## Generate BIOS ID
##**********************************************************************
@@ -239,7 +211,8 @@ python $WORKSPACE/edk2-platforms/Platform/Intel/Tools/GenBiosId/GenBiosId.py -i
## Build BIOS
##**********************************************************************
echo "Invoking EDK2 build..."
-build
+echo build $Build_Flags
+build $Build_Flags
##**********************************************************************
## Post Build processing and cleanup
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/cln.sh b/Platform/Intel/Vlv2TbltDevicePkg/cln.sh
deleted file mode 100644
index 3511695f6f..0000000000
--- a/Platform/Intel/Vlv2TbltDevicePkg/cln.sh
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/usr/bin/env bash
-echo
-echo Run build cleanall...
-echo
-
-echo
-echo Directories to clean...
-echo
-
-cd ..
-
-if [ -d "Build" ]; then
- rm -r Build
-fi
-
-if [ -d "Conf/.cache" ]; then
- rm -r Conf/.cache
-fi
-
-if [ -d "RomImages" ]; then
- rm -r RomImages
-fi
-
-echo
-echo Files to clean...
-echo
-
-if [ -e $(pwd)/EDK2.log ]; then
- rm $(pwd)/EDK2.log
-fi
-
-if [ -e $(pwd)/Unitool.log ]; then
- rm $(pwd)/Unitool.log
-fi
-
-if [ -e $(pwd)/Conf/target.txt ]; then
- rm $(pwd)/Conf/target.txt
-fi
-
-if [ -e $(pwd)/Conf/BiosId.env ]; then
- rm $(pwd)/Conf/BiosId.env
-fi
-
-if [ -e $(pwd)/Conf/tools_def.txt ]; then
- rm $(pwd)/Conf/tools_def.txt
-fi
-
-if [ -e $(pwd)/Conf/build_rule.txt ]; then
- rm $(pwd)/Conf/build_rule.txt
-fi
-
-if [ -e $(pwd)/Conf/BuildEnv.sh ]; then
- rm $(pwd)/Conf/BuildEnv.sh
-fi
-
-if [ -e $(pwd)/Vlv2TbltDevicePkg/AutoPlatformCFG.txt ]; then
- rm $(pwd)/Vlv2TbltDevicePkg/AutoPlatformCFG.txt
-fi
-
-echo
-echo All done...
-echo
[-- Attachment #2: Type: text/html, Size: 247399 bytes --]
next prev parent reply other threads:[~2019-07-12 18:16 UTC|newest]
Thread overview: 69+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-07-10 19:04 [edk2-platforms Patch 00/28] Vlv2TbltDevicePkg: Fix Linux build issues Michael D Kinney
2019-07-10 19:04 ` [edk2-platforms Patch 01/28] Vlv2TbltDevicePkg/Build_IFWI.sh: Add "set -e" to exit on error Michael D Kinney
2019-07-11 4:46 ` Sun, Zailiang
2019-07-12 2:59 ` [edk2-devel] " rebecca
2019-07-10 19:04 ` [edk2-platforms Patch 02/28] Vlv2TbltDevicePkg/Build_IFWI.sh: Change the root directory path Michael D Kinney
2019-07-11 4:47 ` Sun, Zailiang
2019-07-12 3:03 ` [edk2-devel] " rebecca
2019-07-12 16:23 ` Michael D Kinney
2019-07-12 16:32 ` rebecca
2019-07-10 19:04 ` [edk2-platforms Patch 03/28] Vlv2TbltDevicePkg/bld_vlv.sh: Fix the log name Michael D Kinney
2019-07-11 4:47 ` Sun, Zailiang
2019-07-10 19:04 ` [edk2-platforms Patch 04/28] Vlv2TbltDevicePkg/bld_vlv.sh: Update the gcc version detection Michael D Kinney
2019-07-11 4:47 ` Sun, Zailiang
2019-07-10 19:04 ` [edk2-platforms Patch 05/28] Vlv2TbltDevicePkg/bld_vlv.sh: Remove ECP completely Michael D Kinney
2019-07-11 4:47 ` Sun, Zailiang
2019-07-10 19:04 ` [edk2-platforms Patch 06/28] Vlv2TbltDevicePkg/bld_vlv.sh: Update the script to fit edk2-platforms Michael D Kinney
2019-07-11 4:48 ` Sun, Zailiang
2019-07-10 19:04 ` [edk2-platforms Patch 07/28] Vlv2TbltDevicePkg: Add the missing headers to inf files Michael D Kinney
2019-07-11 4:48 ` Sun, Zailiang
2019-07-10 19:04 ` [edk2-platforms Patch 08/28] Vlv2TbltDevicePkg/bld_vlv.sh: Remove BiosId.env completely Michael D Kinney
2019-07-11 4:48 ` Sun, Zailiang
2019-07-10 19:04 ` [edk2-platforms Patch 09/28] Vlv2TbltDevicePkg/bld_vlv.sh: Correct the path to PlatformCapsuleGcc.dsc Michael D Kinney
2019-07-11 4:48 ` Sun, Zailiang
2019-07-10 19:04 ` [edk2-platforms Patch 10/28] Vlv2TbltDevicePkg/bld_vlv.sh: Create Vlv.ROM Michael D Kinney
2019-07-11 4:52 ` Sun, Zailiang
2019-07-11 6:08 ` [edk2-devel] " Gary Lin
2019-07-12 23:42 ` Michael D Kinney
2019-07-13 4:17 ` Sun, Zailiang
2019-07-10 19:04 ` [edk2-platforms Patch 11/28] Vlv2TbltDevicePkg/GenerateCapsule: Fix the bash scripts Michael D Kinney
2019-07-12 2:37 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 12/28] Vlv2TbltDevicePkg/AcpiPlatform: Remove a unused variable Michael D Kinney
2019-07-12 2:37 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 13/28] Vlv2TbltDevicePkg/AcpiPlatform: Fix the error from InstallAcpiTable Michael D Kinney
2019-07-12 2:37 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 14/28] Vlv2TbltDevicePkg/SmBiosMiscDxe: Fix the indentation Michael D Kinney
2019-07-12 2:37 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 15/28] Vlv2TbltDevicePkg: Import SD/MMC drivers Michael D Kinney
2019-07-12 2:37 ` [edk2-devel] " Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 16/28] Vlv2TbltDevicePkg: Update Linux build scripts Michael D Kinney
2019-07-11 4:55 ` [edk2-devel] " Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 17/28] Vlvt2TbltDevicePkg: Fix NULL pointer access in SmbiosMiscDxe Michael D Kinney
2019-07-11 4:53 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 18/28] Vlv2TbltDevicePkg/Build_IFWI.sh: Check the WORKSPACE env variable Michael D Kinney
2019-07-12 2:37 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 19/28] Vlv2DeviceRefCodePkg: Remove redundant gEfiSpiProtocolGuid Michael D Kinney
2019-07-11 4:53 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 20/28] Vlv2TbltDevicePkg: " Michael D Kinney
2019-07-11 4:53 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 21/28] Vlv2TbltDevicePkg: Re-enable BIOS ID feature Michael D Kinney
2019-07-11 4:54 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 22/28] Vlv2TbltDevicePkg: Add GCC IA32 build support Michael D Kinney
2019-07-11 4:54 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 23/28] Vlv2TbltDevicePkg: Import TlsLib for HTTPS Boot Michael D Kinney
2019-07-12 2:38 ` [edk2-devel] " Sun, Zailiang
2019-07-12 3:34 ` rebecca
2019-07-10 19:05 ` [edk2-platforms Patch 24/28] Vlv2TbltDevicePkg: Reorganize the libraries Michael D Kinney
2019-07-12 2:38 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 25/28] Vlv2DeviceRefCodePlg/AcpiTablesPCAT: Fix ASL error Michael D Kinney
2019-07-11 4:54 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 26/28] Vlv2TbltDevicePkg: Clean up all build scripts Michael D Kinney
2019-07-11 4:55 ` Sun, Zailiang
2019-07-12 3:39 ` [edk2-devel] " rebecca
2019-07-12 18:16 ` Michael D Kinney [this message]
2019-07-10 19:05 ` [edk2-platforms Patch 27/28] Vlv2TbltDevicePkg: Only build capsules for X64 Michael D Kinney
2019-07-11 4:55 ` Sun, Zailiang
2019-07-10 19:05 ` [edk2-platforms Patch 28/28] Vlv2TbltDevicePkg: Update Readme.md for multiple repos Michael D Kinney
2019-07-11 4:55 ` Sun, Zailiang
2019-07-12 2:38 ` [edk2-platforms Patch 00/28] Vlv2TbltDevicePkg: Fix Linux build issues Sun, Zailiang
2019-07-13 0:18 ` [edk2-devel] " Michael D Kinney
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E92EE9817A31E24EB0585FDF735412F5B9D73BB5@ORSMSX113.amr.corp.intel.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox