<?xml version="1.0" ?>
<!-- IMPORTANT: To update any environment variable:
     - Find the <var> tag with the desired name under the desired OS
       (or common)
     - Change the 'method' property to "declare" (no 'method' implies "declare"
       automatically)
     - Set the 'value' property to the desired value
     - Explanations of each exported environment variable are found in that
       <var> tag's 'description' property
     - Example to change LLVMBIN (LLVM installation bin directory):
       Old:
        <var name="LLVMBIN"
                     method="declare"
                     value="/internal/tool/path"

       New:
        <var name="LLVMBIN"
                     value="/custom/llvm/directory/bin" -->
<build>
	<branch aliases="tz50,5.0,tz.xf.5.0" default_target="sm8150,sm8250,lahaina,sc8180x,bitra" name="TZ.XF.5.0" virtual="false">
		<chipset build_asic="saipan" build_id="JAFAANAA" build_ver="40000000" buildable="true" chipset="saipan" exclusive="false" hal_platform="saipan" max_num_root_certs="4" msm_id="saipan" name="saipan" pbl_version="v2" secimage_config="secimagev3.xml" soc_hw_version="0x600D0100" soc_vers="0x600D" target_family="hoya" tz_exec_mode="aarch64" xbl_sec_exec_mode="aarch64">
			<environment>
				<os name="default-os">
					<var description="Type of build to be created for static analysis purposes. Used primarily by the buildspec builder." intermediate="false" name="BUILDSPEC" value="KLOCKWORK"/>
					<var description="Root directory for accessing the linker (Windows/Linux) and the assembler (Linux). Used by LLVM builder." intermediate="false" name="GNUROOT" value="/pkg/qct/software/arm/linaro-toolchain/aarch64-none-elf/4.9-2014.07"/>
					<var description="The system's root path (eg 'C:' on Windows or '/' on Unix)." intermediate="false" name="ROOT_DRIVE" value="/"/>
					<var description="Custom root directory for alternative LLVM built-in libs. Used by some SConscripts." intermediate="false" name="LLVMLIBPROP" value="/pkg/qct/software/llvm/release/arm/8.0.9/lib/clang/8.0.9/lib/linux-propri_rt"/>
					<var description="Bin directory for LLVM installation. Used by LLVM builder." intermediate="false" name="LLVMBIN" value="/pkg/qct/software/llvm/release/arm/8.0.9/bin"/>
					<var description="GNU Make bin directory. Used by some tools/builders to wrap make support." intermediate="false" name="MAKE_PATH" value="/pkg/gnu/make/3.81/bin"/>
					<var description="PATH var used by system to find executables." intermediate="false" name="PATH" value="/pkg/gnu/make/3.81/bin:/pkg/qct/software/python/2.7/bin:/pkg/qct/software/llvm/release/arm/8.0.9/bin:/usr2/qctecmdr/.linuxbrew/bin:/pkg/gnu/make/3.81/bin:/pkg/qct/software/python/2.7/bin:/pkg/qct/software/llvm/release/arm/8.0.9/bin:/usr2/qctecmdr/.linuxbrew/bin:/local/mnt/workspace/CRMBuilds/TZ.XF.5.10.1-00089-SAIPANAAAAANAZT-2_20200803_023028:/usr2/aswbldsv/bin::/pkg/asw/tools/scons/bin:/pkg/asw/compilers/gnu/crosstool/arm/bin:/pkg/asw/tools/bin:/pkg/asw/compilers/arm/ADS1.2/bin:/sbin:/pkg/qct/software/gnu/make/3.81/bin:/pkg/qct/qctss/linux/bin:/usr/local/bin:/usr2/qctecmdr/.linuxbrew/bin:/usr2/qctecmdr/.linuxbrew/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/electriccloud/electriccommander/bin:/usr/local/bin:/opt/electriccloud/electriccommander/bin:/pkg/qct/software/electriccloud/electriccommander/prod/bin:/pkg/qct/qctss/linux/bin:/usr2/qctecmdr/.local/bin:/usr/local/bin:/opt/electriccloud/electriccommander/bin:/pkg/qct/software/electriccloud/electriccommander/prod/bin:/pkg/qct/qctss/linux/bin:/usr2/qctecmdr/.local/bin:/usr2/aswbldsv/bin:/pkg/qct/qctss/linux/bin:/opt/electriccloud/electriccommander/bin:/usr/local/bin:/opt/electriccloud/electriccommander/bin:/pkg/qct/software/electriccloud/electriccommander/prod/bin:/pkg/qct/qctss/linux/bin:/usr2/qctecmdr/.local/bin:.:/usr/local/bin:/opt/electriccloud/electriccommander/bin:/pkg/qct/software/electriccloud/electriccommander/prod/bin:/pkg/qct/qctss/linux/bin:/usr2/qctecmdr/.local/bin"/>
					<var description="Root directory for CLANG installation (within LLVM). Used by some SConscripts." intermediate="false" name="LLVMCLANG" value="/pkg/qct/software/llvm/release/arm/8.0.9/lib/clang/8.0.9"/>
					<var description="The location of bin directory for code coverage tool. This is the apps dir for the path of bullseye." intermediate="false" name="CCBIN" value="/pkg/qct/software/bullseyecoverage/BullseyeCoverage-8.13.29/bin"/>
					<var description="32-bit LLVM/CLANG include path. Used by LLVM builder." intermediate="false" name="LLVM32INC" value="/pkg/qct/software/llvm/release/arm/8.0.9/armv7-none-eabi/libc/include"/>
					<var description="Root directory of the LLVM installation." intermediate="false" name="LLVMROOT" value="/pkg/qct/software/llvm/release/arm/8.0.9"/>
					<var description="64-bit LLVM/CLANG include path. Used by LLVM builder." intermediate="false" name="LLVMINC" value="/pkg/qct/software/llvm/release/arm/8.0.9/aarch64-none-elf/libc/include"/>
					<var description="Name of code coverage tool." intermediate="false" name="CCTOOL" value="BullseyeCoverage-8.13.29"/>
					<var description="Bin directory for any alternative Perl installation. Should be equivalent to CRMPERL if there is no alternative install. Usable by SConscripts/builders and added to the system path at build time." intermediate="false" name="PERLPATH" value="/usr/bin"/>
					<var description="Root directory for LLVM built-in libs. Used by SConscripts with built-in dependencies." intermediate="false" name="LLVMLIB" value="/pkg/qct/software/llvm/release/arm/8.0.9/lib/clang/8.0.9/lib/linux"/>
					<var description="Root dir for the 32-bit MUSL C standard library." intermediate="false" name="MUSL32PATH" value="/pkg/qct/software/llvm/release/arm/8.0.9/armv7-none-eabi/libc"/>
					<var description="Location of the GCC toolchain. Used by LLVM builder on Windows." intermediate="false" name="GNUTOOL" value="/pkg/qct/software/arm/linaro-toolchain/aarch64-none-elf/4.9-2014.07/aarch64-linux-gnu"/>
					<var description="Location of the 32-bit ARM linker. Used by LLVM builder." intermediate="false" name="GNUARM7" value="/prj/llvm-arm/home/common/build_tools/gcc-linaro-arm-linux-gnueabihf-4.8-2014.02_linux"/>
					<var description="Current LLVM version. Used to determine compiler flag compatibility." intermediate="false" name="LLVM_VERSION" value="8.0.9"/>
					<var description="Root directory for the system's GNU distribution. Used primarily by cygwin. May be implicitly referenced by other tools on Linux." intermediate="false" name="GNUPATH" value="/pkg/pkg/gnu/bin"/>
					<var description="Location of the GNU C stdlib. Used primarily by LLVM builder on Windows. May be implicitly referenced by other tools on Linux." intermediate="false" name="GNULIBC" value="/pkg/qct/software/arm/linaro-toolchain/aarch64-none-elf/4.9-2014.07/aarch64-linux-gnu/libc"/>
					<var description="Bin directory for the expected standard Perl installation. Added to the system path at build time." intermediate="false" name="CRMPERL" value="/usr/bin"/>
					<var description="Directory containing custom executable utilities. Added to the system path at build time." intermediate="false" name="UTILROOT" value="/pkg"/>
					<var description="Root dir for the 64-bit MUSL C standard library." intermediate="false" name="MUSLPATH" value="/pkg/qct/software/llvm/release/arm/8.0.9/aarch64-none-elf/libc"/>
					<var description="ARM compiler root directory. Used internally by the ARM compiler." intermediate="false" name="ARMHOME" value="/pkg/asw/compilers/arm/ADS1.2"/>
					<var description="Bin directory for LLVM tools (eg elfcopy). Used by LLVM builder." intermediate="false" name="LLVMTOOLPATH" value="/pkg/qct/software/llvm/release/arm/8.0.9/tools/bin"/>
					<var description="The location of code coverage tool, with the base directory name." intermediate="false" name="CCPATH" value="/pkg/qct/software/bullseyecoverage/BullseyeCoverage-8.13.29"/>
					<var description="Bin directory for the expected standard Python installation. Added to the system path at build time." intermediate="false" name="PYTHON_PATH" value="/pkg/qct/software/python/2.7/bin"/>
					<var description="Special variable to specify the ARM tools version. Used by ARM builder and some SConscripts." intermediate="false" name="ARMTOOLS" value="ARMCT6"/>
				</os>
			</environment>
			<alias build-once="false" disable="false" internal-test="false" name="devcfg" recompile="true" strip="false">
				<artifact name="devcfg"/>
			</alias>
			<alias build-once="false" disable="false" internal-test="false" name="devcfg_auto" recompile="true" strip="false">
				<artifact name="devcfg_auto"/>
			</alias>
			<alias build-once="false" disable="false" internal-test="false" name="devcfg_rfcomm" recompile="true" strip="false">
				<artifact name="devcfg_rfcomm"/>
			</alias>
			<alias build-once="false" disable="false" internal-test="false" name="devcfg_windows" recompile="true" strip="false">
				<artifact name="devcfg_windows"/>
			</alias>
			<alias build-once="false" disable="false" internal-test="false" name="devcfg_windows_hyp" recompile="true" strip="false">
				<artifact name="devcfg_windows_hyp"/>
			</alias>
			<alias build-once="false" disable="false" internal-test="false" name="gpsample" recompile="true" strip="false">
				<artifact name="gpsample"/>
			</alias>
			<alias build-once="false" disable="false" internal-test="false" name="sampleapp" recompile="true" strip="false">
				<artifact name="smplap32"/>
				<artifact name="smplap64"/>
				<mapreport path="ssg/bsp/trustzone/qsapps"/>
			</alias>
			<alias build-once="false" disable="false" internal-test="false" name="smplcert" recompile="true" strip="false">
				<artifact name="smplcert"/>
			</alias>
			<alias build-once="false" disable="false" internal-test="false" name="teetest" recompile="true" strip="false">
				<artifact name="teetest"/>
				<mapreport path="core/bsp/trustzone/qsapps"/>
			</alias>
		</chipset>
	</branch>
</build>