<?xml version="1.0" ?>
<contents>
  <product_flavors cmm_pf_var="PRODUCT_FLAVORS">
    <pf>
      <name>asic</name>
      <component>
        <name>common</name>
        <flavor>asic</flavor>
      </component>
      <component>
        <name>tz</name>
        <flavor>asic</flavor>
      </component>
      <component>
        <name>tzapps</name>
        <flavor>asic</flavor>
      </component>
      <component>
        <name>adsp</name>
        <flavor>asic</flavor>
      </component>
      <component>
        <name>cdsp</name>
        <flavor>asic</flavor>
      </component>
      <component>
        <name>npu</name>
        <flavor>asic</flavor>
      </component>
      <component>
        <name>slpi</name>
        <flavor>asic</flavor>
      </component>
      <component>
        <name>spss</name>
        <flavor>asic</flavor>
      </component>
      <component>
        <name>wlan_hst</name>
        <flavor>asic</flavor>
      </component>
      <component>        <name>wigig</name>
        <flavor>asic</flavor>
      </component>
    </pf>
  </product_flavors>
  <product_info>
    <product_name>SM8250_SDX55.LA_TN.1-0_1-0</product_name>
    <hlos_type cmm_var="HLOS_TYPE">LA</hlos_type>
    <chipid cmm_var="CHIPID">SM8250_SDX55M</chipid>
    <meta_type cmm_var="META_VARIANT">FULL_STACK</meta_type>
    <ddr_type>${ddr_type:LP5}</ddr_type>
    <release_test_config>SRC</release_test_config>
  </product_info>
  <partition_info>
    <partition fastboot_erase="true">modemst1</partition>
    <partition fastboot_erase="true">modemst2</partition>
    <partition fastboot_erase="true">fsg</partition>
    <partition fastboot_erase="true">mdm1m9kefs1</partition>
    <partition fastboot_erase="true">mdm1m9kefs2</partition>
    <partition fastboot_erase="true">mdm1m9kefsc</partition>
    <partition fastboot_erase="true">mdmddr</partition>
  </partition_info>
  <builds_flat>
    <build>
      <name>aop</name>
      <role>aop</role>
      <chipset>sm8250</chipset>
      <build_id>AOP.HO.2.0-00179-SM8250_E-1.256081.2</build_id>
      <windows_root_path cmm_root_path_var="AOP_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="AOP_BUILDROOT">./</linux_root_path>
      <image_dir>aop_proc</image_dir>
      <release_path type="src">HY11_CompileTest</release_path>
      <release_path type="bin">HK11</release_path>
      <release_path type="bin_ddm">HK11</release_path>
      <release_path type="bin_apq">HK11</release_path>
      <release_path type="bin_ddm_apq">HK11</release_path>
      <download_file cmm_file_var="AOP_BINARY" minimized="true" backup_partition="aop" fastboot_complete="aop">
        <file_name>aop.mbn</file_name>
        <file_path>aop_proc/build/ms/bin/AAAAANAZO/</file_path>
      </download_file>
      <file_ref cmm_file_var="AOP_ELF" minimized="true">
        <file_name>AOP_${aop_bid:AAAAANAZO}.elf</file_name>
        <file_path>aop_proc/core/bsp/aop/build/</file_path>
      </file_ref>
      <wf_step_filter>multi_image</wf_step_filter>
      <buildfile_path>aop_proc/build/</buildfile_path>
      <build_command>build_packed.sh 8250</build_command>
    </build>
    <build>
      <name>boot</name>
      <role>boot</role>
      <chipset>sm8250</chipset>
      <build_id>BOOT.XF.3.2-00248-SM8250-1</build_id>
      <windows_root_path cmm_root_path_var="BOOT_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="BOOT_BUILDROOT">./</linux_root_path>
      <image_dir>boot_images</image_dir>
      <release_path type="src">SP_compiletest</release_path>
      <release_path type="bin">BIN_8250_LAA_LAB</release_path>
      <release_path type="bin_ddm">BIN_8250_LAA_LAB</release_path>
      <release_path type="bin_apq">BIN_8250_LAA_LAB</release_path>
      <release_path type="bin_ddm_apq">BIN_8250_LAA_LAB</release_path>
      <download_file cmm_file_var="BOOT_BINARY" minimized="true" backup_partition="xbl" fastboot_complete="xbl">
        <file_name>xbl.elf</file_name>
        <file_path>boot_images/QcomPkg/SocPkg/8250/Bin/LAA/RELEASE/</file_path>
      </download_file>
      <download_file cmm_file_var="BOOT_CONFIG" minimized="true" backup_partition="xbl_config" fastboot_complete="xbl_config">
        <file_name>xbl_config.elf</file_name>
        <file_path>boot_images/QcomPkg/SocPkg/8250/Bin/LAA/RELEASE/</file_path>
      </download_file>
      <download_file cmm_file_var="IMAGEFV_BINARY" minimized="true" backup_partition="imagefv" fastboot_complete="imagefv">
        <file_name>imagefv.elf</file_name>
        <file_path>boot_images/QcomPkg/SocPkg/8250/Bin/LAA/RELEASE/</file_path>
      </download_file>
      <download_file fastboot_complete="logfs" minimized="true">
        <file_name>logfs_ufs_8mb.bin</file_name>
        <file_path>boot_images/QcomPkg/Tools/binaries/</file_path>
      </download_file>
      <device_programmer cmm_file_var="FIREHOSE_DDR_ELF" minimized="true">
        <file_name>prog_firehose_ddr.elf</file_name>
        <file_path>boot_images/QcomPkg/SocPkg/8250/Bin/LAA/RELEASE</file_path>
      </device_programmer>
      <device_programmer cmm_file_var="FIREHOSE_LITE_ELF" firehose_type="lite" minimized="true">
        <file_name>prog_firehose_lite.elf</file_name>
        <file_path>boot_images/QcomPkg/SocPkg/8250/Bin/LAA/RELEASE</file_path>
      </device_programmer>
      <file_ref minimized="true">
        <file_name>*.*</file_name>
        <file_path>boot_images/QcomPkg/Tools/storage/fh_loader/</file_path>
      </file_ref>
      <file_ref storage_type="ufs" minimized="true">
        <file_name>JtagProgrammer.cmm</file_name>
        <file_path>boot_images/QcomPkg/SocPkg/Tools/storage/UFS/</file_path>
      </file_ref>
      <file_ref storage_type="ufs" minimized="true">
        <file_name>JtagProgrammer.elf</file_name>
        <file_path>boot_images/QcomPkg/SocPkg/8250/Bin/LAA/RELEASE/</file_path>
      </file_ref>
      <file_ref cmm_file_var="BOOT_ELF" ignore="true" minimized="true">
        <file_name>XBLLoader.dll</file_name>
        <file_path>boot_images/Build/SM8250LAA/Loader/RELEASE_CLANG40LINUX/AARCH64/QcomPkg/XBLLoader/XBLLoader/RELEASE/</file_path>
      </file_ref>
      <wf_step_filter>multi_image</wf_step_filter>
      <buildfile_path>python/</buildfile_path>
      <build_command>python -u boot_images/QcomPkg/buildex.py -t 8250,QcomToolsPkg,QcomCatePkg,QcomTestPkg,QuestPkg,QuestBinPkg &amp;&amp; rm -f boot_images/Conf/* &amp;&amp; cd boot_images/BaseTools &amp;&amp; rm -f ./workspace.txt &amp;&amp; make clean &amp;&amp; cd ../.. &amp;&amp; python boot_images/packit.py -c LAA,LAB -t 8250,QcomTools,QcomTest &amp;&amp; mkdir SP_compiletest &amp;&amp; cp -r ./SRC_8250_LAA_LAB/* ./SP_compiletest/ &amp;&amp; echo &quot;./SP_compiletest/boot_images/Build/SM8250LAA/Loader/RELEASE_CLANG40LINUX/AARCH64/xbl.elf&quot; &gt;&gt; BuildProducts.txt &amp;&amp; echo &quot;./SP_compiletest/boot_images/Build/SM8250LAB/Loader/RELEASE_CLANG40LINUX/AARCH64/xbl.elf&quot; &gt;&gt; BuildProducts.txt &amp;&amp; echo &quot;./SP_compiletest/boot_images/QcomPkg/QcomToolsPkg/Bin/QcomTools/RELEASE/tools.fv&quot; &gt;&gt; BuildProducts.txt &amp;&amp; echo &quot;./SP_compiletest/boot_images/QcomPkg/QcomTestPkg/Bin/QcomTest/RELEASE/tests.fv&quot; &gt;&gt; BuildProducts.txt &amp;&amp; python -u SP_compiletest/boot_images/QcomPkg/buildex.py -t 8250,QcomToolsPkg,QcomTestPkg -v LAA,LAB -r RELEASE</build_command>
    </build>
    <build>
      <name>tz</name>
      <role>tz</role>
      <chipset>sm8250</chipset>
      <build_id>TZ.XF.5.8-00057-SM8250AAAAANAZT-1.256069.3.263038.1</build_id>
      <short_build_path cmm_var="TZ_BUILDID">${tz_bid:DARAANAA}</short_build_path>
      <windows_root_path cmm_root_path_var="TZ_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="TZ_BUILDROOT">./</linux_root_path>
      <image_dir>trustzone_images</image_dir>
      <release_path type="src">HY11_CompileTest</release_path>
      <release_path type="bin">HK11</release_path>
      <release_path type="bin_ddm">HK11</release_path>
      <release_path type="bin_apq">HK11</release_path>
      <release_path type="bin_ddm_apq">HK11</release_path>
      <download_file cmm_file_var="TZ_BINARY" minimized="true" backup_partition="tz" fastboot_complete="tz">
        <file_name>tz.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </download_file>
      <download_file cmm_file_var="HYP_BINARY" minimized="true" backup_partition="hyp" fastboot_complete="hyp">
        <file_name>hyp.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </download_file>
      <download_file cmm_file_var="TZDEVCFG_BINARY" minimized="true" backup_partition="devcfg" fastboot_complete="devcfg">
        <file_name>devcfg.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </download_file>
      <download_file cmm_file_var="CMNLIB64_BINARY" minimized="true" pil_split="cmnlib64" backup_partition="cmnlib64" fastboot_complete="cmnlib64">
        <file_name>cmnlib64.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </download_file>
      <download_file cmm_file_var="CMNLIB_BINARY" minimized="true" pil_split="cmnlib" backup_partition="cmnlib" fastboot_complete="cmnlib">
        <file_name>cmnlib.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </download_file>
      <file_ref ignore="true" pil_split="smplap32">
        <file_name>smplap32.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="a650_zap">
        <file_name>a650_zap.elf</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="smplap64">
        <file_name>smplap64.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="softsim">
        <file_name>softsim.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="loadalgota64">
        <file_name>loadalgota64.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="ssu">
        <file_name>ssu.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="hedge">
        <file_name>hedge.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <wf_step_filter>non_hlos,multiimage,apdp,apdp_mdm</wf_step_filter>
      <buildfile_path>python/</buildfile_path>
      <build_command>python trustzone_images/build/ms/build_all.py CHIPSET=sm8250 --branch TZ.XF.5.0 --tree=prune SIGNSERVER=tz-int-666.qualcomm.com SIGNTYPE=CASS SIGNPORT=50101 &amp;&amp; mkdir FEAT-BIN-PlayReady30 &amp;&amp; cp -rf deploy_DARAANAA/* . &amp;&amp; cp -rf deploy_DARAANAA_verify/HY11_1 HY11_CompileTest</build_command>
    </build>
    <build>
      <name>tzapps</name>
      <role>tzapps</role>
      <chipset>sm8250</chipset>
      <build_id>TZ.APPS.1.8-00011.1-SM8250AAAAANAZT-1</build_id>
      <short_build_path cmm_var="TZAPPS_BUILDID">${tzapps_bid:DARAANAA}</short_build_path>
      <windows_root_path cmm_root_path_var="TZAPSS_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="TZAPPS_BUILDROOT">./</linux_root_path>
      <image_dir>qtee_tas</image_dir>
      <release_path>HK11</release_path>
      <download_file minimized="true" pil_split="featenabler" backup_partition="featenabler" fastboot_complete="featenabler">
        <file_name>featenabler.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </download_file>
      <download_file cmm_file_var="UEFISEC_BINARY" minimized="true" backup_partition="uefisecapp" fastboot_complete="uefisecapp">
        <file_name>uefi_sec.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </download_file>
      <download_file cmm_file_var="STORESEC_BINARY" ignore="true" fastboot_complete="true" minimized="true">
        <file_name>storsec.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </download_file>
      <download_file cmm_file_var="KEYMASTER_BINARY" minimized="true" backup_partition="keymaster" fastboot_complete="keymaster">
        <file_name>km4.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </download_file>
      <file_ref ignore="true" pil_split="mldapta">
        <file_name>mldapta.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="fingerpr" minimized="true">
        <file_name>fingerpr.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="hdcp1" minimized="true">
        <file_name>hdcp1.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="hdcp2p2" minimized="true">
        <file_name>hdcp2p2.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="mldap" minimized="true">
        <file_name>mldap.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="sshdcpapp" minimized="true">
        <file_name>sshdcpapp.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
	  <file_ref ignore="true" pil_split="engmode" minimized="true">
        <file_name>engmode.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="hdcpsrm" minimized="true">
        <file_name>hdcpsrm.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="skpm">
        <file_name>skpm.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="sem">
        <file_name>sem.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="widevine">
        <file_name>widevine.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="skm">
        <file_name>skm.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="prov">
        <file_name>prov.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="skeymast">
        <file_name>skeymast.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="securemm">
        <file_name>securemm.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="smartfitting">
        <file_name>smartfitting.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="gptest">
        <file_name>gptest.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="voicepri" minimized="true">
        <file_name>voiceprint.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="hdcptest" minimized="true">
        <file_name>hdcptest.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="soter64" minimized="true">
        <file_name>soter64.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="aptcryptotestapp" minimized="true">
        <file_name>aptcryptotestapp.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="aptcryptotestapp64" minimized="true">
        <file_name>aptcryptotestapp64.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="apttestapp" minimized="true">
        <file_name>apttestapp.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="apttestapp64" minimized="true">
        <file_name>apttestapp64.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" pil_split="iris" minimized="true">
        <file_name>iris.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref fat_file="true" pil_split="haventkn">
        <file_name>haventkn.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="mst">
        <file_name>mst.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="tz_hdm">
        <file_name>tz_hdm.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="pebble">
        <file_name>pebble.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="tz_tui">
        <file_name>tz_tui.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="tz_iccc">
        <file_name>tz_iccc.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="tz_ddar">
        <file_name>tz_ddar.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="tima_atn">
        <file_name>tima_atn.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="tima_key">
        <file_name>tima_key.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>	
      <file_ref pil_split="esecomm">
        <file_name>esecomm.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="tad">
        <file_name>tad.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="authhat">
        <file_name>authhat.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="dualfp">
        <file_name>dualfp.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="vaultkeeper">
        <file_name>vaultkeeper.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="securefp">
        <file_name>securefp.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="sec_fr">
        <file_name>sec_fr.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="bksecapp">
        <file_name>bksecapp.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="arcounter">
        <file_name>arcounter.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="tigerfp">
        <file_name>tigerfp.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="ifbio">
        <file_name>ifbio.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="winsecap">
        <file_name>winsecap.mbn</file_name>
        <file_path>qtee_tas/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" fat_file="true" minimized="true">
        <file_name>face3d.b*</file_name>
        <file_path>qtee_tas/build/ms/bin/PIL_IMAGES/SPLITBINS_DARAANAA/</file_path>
      </file_ref>
      <file_ref ignore="true" fat_file="true" minimized="true">
        <file_name>face3d.mdt</file_name>
        <file_path>qtee_tas/build/ms/bin/PIL_IMAGES/SPLITBINS_DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="ipa_fws">
        <file_name>ipa_fws.elf</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="ipa_uc">
        <file_name>ipa_uc.elf</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="proca">
        <file_name>proca.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="chnactiv">
        <file_name>chnactiv.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <file_ref pil_split="wsm">
        <file_name>wsm.mbn</file_name>
        <file_path>trustzone_images/build/ms/bin/DARAANAA/</file_path>
      </file_ref>
      <wf_step_filter>non_hlos,multiimage</wf_step_filter>
      <buildfile_path>/pkg/qct/software/python/2.7/bin/</buildfile_path>
      <build_command>python /pkg/ssg/scons/script/scons -f qtee_tas/sdk/in_tree.scons -j8 CHIPSET=sm8250 deploy SIGNSERVER=tz-int-666.qualcomm.com SIGNTYPE=CASS SIGNPORT=50101 &amp;&amp; mkdir -p FEAT-BIN-PlayReady30 HK11 HY11_1 &amp;&amp; cp -rf deploy_DARAANAA/FEAT-BIN-PlayReady30/* FEAT-BIN-PlayReady30 &amp;&amp; cp -rf deploy_DARAANAA/HK11/* HK11 &amp;&amp; cp -rf deploy_DARAANAA/HY11_1/* HY11_1</build_command>
    </build>
    <build>
      <name>wlan_hst</name>
      <role>wlan_hst</role>
      <chipset>sm8250</chipset>
      <build_id>WLAN.HST.1.0.1.r1-00264-QCAHSTSWPL_SILICONZ-1</build_id>
      <windows_root_path cmm_root_path_var="WLAN_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="WLAN_BUILDROOT">./</linux_root_path>
      <image_dir>wlan_proc</image_dir>
      <release_path type="src">BIN</release_path>
      <release_path type="bin">BIN</release_path>
      <release_path type="bin_ddm">BIN</release_path>
      <release_path type="bin_apq">BIN</release_path>
      <release_path type="bin_ddm_apq">BIN</release_path>
      <file_ref fat_file="true">
        <file_name>m3.bin</file_name>
        <file_path flavor="asic">wlan_proc/wlan/subsys/phyucode_binary/image_hastings/</file_path>
      </file_ref>
      <file_ref fat_file="true">
        <file_name>amss20.bin</file_name>
        <file_path flavor="asic">wlan_proc/config/bsp/cnss_ram_v2_TO_link_patched/build/6390.wlanfw.eval_v2_TO/</file_path>
      </file_ref>
      <file_ref fat_file="true">
        <file_name>bdwlan.e*</file_name>
        <file_path flavor="asic">wlan_proc/wlan/phyrf_svc/tools/bdfUtil/device/bdf/qca639x/</file_path>
      </file_ref>
      <file_ref ignore="true" minimized="true">
        <file_name>WLAN_ROM_V2_LINK_PATCHED_6390.wlanfw.eval_v2Q_link.elf</file_name>
        <file_path flavor="asic">wlan_proc/wlan/bsp/rombin/v2/silicon/wlan_rom_v2_link_patched/build/6390.wlanfw.eval_v2/</file_path>
      </file_ref>
      <file_ref ignore="true" minimized="true">
        <file_name>CNSS_RAM_V2_TO_LINK_PATCHED_6390.wlanfw.eval_v2_TOQ_link.elf</file_name>
        <file_path flavor="asic">wlan_proc/config/bsp/cnss_ram_v2_TO_link_patched/build/6390.wlanfw.eval_v2_TO/</file_path>
      </file_ref>
      <file_ref ignore="true" minimized="true">
        <file_name>msg_hash.txt</file_name>
        <file_path flavor="asic">wlan_proc/scripts/myps/qshrink/</file_path>
      </file_ref>
      <file_ref ignore="true" minimized="true">
        <file_name>*.*</file_name>
        <file_path flavor="asic">wlan_proc/core/v2rom/rom/kernel/qurt/osam/build/T32/generic/</file_path>
      </file_ref>
      <file_ref ignore="true" minimized="true">
        <file_name>pcss_m3_tx_rx.axf</file_name>
        <file_path flavor="asic">wlan_proc/wlan/subsys/phyucode_binary/image_hastings/</file_path>
      </file_ref>
      <wf_step_filter>non_hlos</wf_step_filter>
      <buildfile_path>export/</buildfile_path>
      <build_command>export HEXAGON_ROOT=/afs/localcell/cm/gv2.6/sysname/pkg.@sys/qct/software/hexagon/earlyaccess/volume2;export QDSP6BIN=/afs/localcell/cm/gv2.6/sysname/pkg.@sys/qct/software/hexagon/earlyaccess/v8_archive_8.2.alpha1/Tools/bin;chmod +x -v wlan_proc/sectools/bin/LIN/*;cd ./wlan_proc/build/ms;sh build.sh 6390.wlanfw.eval_v2_TO pgo_enable=true -k platform=silicon mac_num=2 ax_enable=true wlanfw_rom=y cnss_hw_version=hst_wcss_r53 static_mem_stats=y;cd bin;mkdir 6390.wlanfw.eval_v1_TO;cp ../../../config/bsp/cnss_ram_v1_TO_link_patched/build/6390.wlanfw.eval_v1_TO/SBL_RDDM_RAM_MERGED_6390.wlanfw.eval_v1_TO.mbn 6390.wlanfw.eval_v1_TO/.;cp ../../../config/bsp/cnss_ram_v1_TO_link_patched/build/6390.wlanfw.eval_v1_TO/WLAN_ROM_V1_LINK_PATCHED_6390.wlanfw.evalQ_link.elf ../../../wlan/bsp/rombin/v1/silicon/wlan_rom_v1_link_patched/build/6390.wlanfw.eval/.</build_command>
    </build>
    <build>      <name>btfm</name>
      <role>btfm</role>
      <chipset>sm8250</chipset>
      <build_id>BTFM.HST.2.0.0.c3-00157-QCACHROMZ-1</build_id>
      <windows_root_path cmm_root_path_var="BTFM_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="BTFM_BUILDROOT">./</linux_root_path>
      <image_dir>btfm_proc</image_dir>
      <release_path type="src">HK11</release_path>
      <release_path type="bin">HK11</release_path>
      <release_path type="bin_ddm">HK11</release_path>
      <release_path type="bin_apq">HK11</release_path>
      <release_path type="bin_ddm_apq">HK11</release_path>
      <file_ref fat_file_btfm="true">
        <file_name>htbtfw10.tlv</file_name>
        <file_path>btfm_proc/bt/build/ms/bin/QCA6690/</file_path>
      </file_ref>
      <file_ref fat_file_btfm="true">
        <file_name>htnv10.bin</file_name>
        <file_path>btfm_proc/bt/build/ms/bin/QCA6690/</file_path>
      </file_ref>
      <file_ref fat_file_btfm="true">
        <file_name>htbtfw20.tlv</file_name>
        <file_path>btfm_proc/bt/build/ms/bin/QCA6690/</file_path>
      </file_ref>
      <file_ref fat_file_btfm="true">
        <file_name>htnv20.bin</file_name>
        <file_path>btfm_proc/bt/build/ms/bin/QCA6690/</file_path>
      </file_ref>
      <file_ref ignore="true" minimized="true">
        <file_name>*.elf</file_name>
        <file_path>btfm_proc/bt/build/ms/</file_path>
      </file_ref>
      <wf_step_filter>btfm</wf_step_filter>
      <buildfile_path>cd/</buildfile_path>
      <build_command>cd ./btfm_proc/build; source ./crm_build_btfm.sh --target 6690 --chipset 6690 --kw --patch --uniqueid</build_command>
    </build>
    <build>
      <name>adsp</name>
      <role>adsp</role>
      <chipset>sm8250</chipset>
      <build_id>ADSP.HT.5.3-00505-SM8250-1</build_id>
      <windows_root_path cmm_root_path_var="ADSP_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="ADSP_BUILDROOT">./</linux_root_path>
      <image_dir>adsp_proc</image_dir>
      <release_path type="src">PCT/SRC</release_path>
      <release_path type="bin">BIN</release_path>
      <release_path type="bin_ddm">BIN</release_path>
      <release_path type="bin_apq">BIN</release_path>
      <release_path type="bin_ddm_apq">BIN</release_path>
      <download_file cmm_file_var="ADSP_BINARY" pil_split="adsp" minimized="true">
        <file_name>adsp.mbn</file_name>
        <file_path>adsp_proc/build/ms/bin/8250.adsp.prod/</file_path>
      </download_file>
      <file_ref fat_file="true" minimized="true">
        <file_name>adspr.jsn</file_name>
        <file_path flavor="asic">adsp_proc/build/ms/servreg/8250.adsp.prodQ/</file_path>
      </file_ref>
      <file_ref fat_file="true" minimized="true">
        <file_name>adspua.jsn</file_name>
        <file_path flavor="asic">adsp_proc/build/ms/servreg/8250.adsp.prodQ/</file_path>
      </file_ref>
      <file_ref adspso_signed="true">
        <file_name>*</file_name>
        <file_path>adsp_proc/build/ms/dynamic_modules/8250.adsp.prod/</file_path>
      </file_ref>
      <wf_step_filter>non_hlos,multi_image,dspso</wf_step_filter>
      <buildfile_path>python/</buildfile_path>
      <build_command>python ./adsp_proc/build/ms/build_client.py SM8250_ADSP_PACK</build_command>
    </build>
    <build>
      <name>cdsp</name>
      <role>cdsp</role>
      <chipset>sm8250</chipset>
      <build_id>CDSP.HT.2.3-00538-SM8250-1</build_id>
      <windows_root_path cmm_root_path_var="CDSP_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="CDSP_BUILDROOT">./</linux_root_path>
      <image_dir>cdsp_proc</image_dir>
      <release_path type="src">PCT/SRC</release_path>
      <release_path type="bin">BIN</release_path>
      <release_path type="bin_ddm">BIN</release_path>
      <release_path type="bin_apq">BIN</release_path>
      <release_path type="bin_ddm_apq">BIN</release_path>
      <file_ref fat_file="true" minimized="true">
        <file_name>cdspr.jsn</file_name>
        <file_path flavor="asic">cdsp_proc/build/ms/servreg/8250.cdsp.prodQ/</file_path>
      </file_ref>
      <download_file cmm_file_var="CDSP_BINARY" pil_split="cdsp" minimized="true">
        <file_name>cdsp.mbn</file_name>
        <file_path>cdsp_proc/build/ms/bin/8250.cdsp.prod/</file_path>
      </download_file>
      <file_ref cdspso_signed="true">
        <file_name>*</file_name>
        <file_path>cdsp_proc/build/ms/dynamic_modules/8250.cdsp.prod/</file_path>
      </file_ref>
      <wf_step_filter>non_hlos,multi_image,dspso</wf_step_filter>
      <buildfile_path>python/</buildfile_path>
      <build_command>python ./cdsp_proc/build/ms/build_client.py SM8250_CDSP_PACK</build_command>
    </build>
    <build>
      <name>slpi</name>
      <role>slpi</role>
      <chipset>sm8250</chipset>
      <build_id>SLPI.HY.3.0-00228-SM8250AZL-1.267971.1.275324.1</build_id>
      <windows_root_path cmm_root_path_var="SLPI_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="SLPI_BUILDROOT">./</linux_root_path>
      <image_dir>slpi_proc</image_dir>
      <release_path type="src">PCT/SRC</release_path>
      <release_path type="bin">BIN</release_path>
      <release_path type="bin_ddm">BIN</release_path>
      <release_path type="bin_apq">BIN</release_path>
      <release_path type="bin_ddm_apq">BIN</release_path>
      <file_ref fat_file="true" minimized="true">
        <file_name>slpir.jsn</file_name>
        <file_path flavor="asic">slpi_proc/build/ms/servreg/8250.slpi.prodQ/</file_path>
      </file_ref>
      <file_ref fat_file="true" minimized="true">
        <file_name>slpius.jsn</file_name>
        <file_path flavor="asic">slpi_proc/build/ms/servreg/8250.slpi.prodQ/</file_path>
      </file_ref>
      <file_ref cmm_file_var="SLPI_BINARY" pil_split="slpi" minimized="true">
        <file_name>slpi.mbn</file_name>
        <file_path>slpi_proc/build/ms/bin/8250.slpi.prod/</file_path>
      </file_ref>
      <file_ref slpidspso_signed="true">
        <file_name>*</file_name>
        <file_path>slpi_proc/build/ms/dynamic_modules/8250.slpi.prod/</file_path>
      </file_ref>
      <wf_step_filter>non_hlos,multiimage,dspso</wf_step_filter>
      <buildfile_path>python/</buildfile_path>
      <build_command>python ./slpi_proc/build/ms/build_client.py SM8250_SLPI_PACK --ddp</build_command>
    </build>
    <build>
      <name>slpi_spu</name>
      <role>slpi_spu</role>
      <chipset>sm8250</chipset>
      <build_id>SLPI.HY.3.0-00178-SM8250AZL-1</build_id>
      <windows_root_path cmm_root_path_var="SLPI_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="SLPI_BUILDROOT">./</linux_root_path>
      <image_dir>slpi_proc</image_dir>
      <release_path type="src">PCT/SRC</release_path>
      <release_path type="bin">BIN</release_path>
      <release_path type="bin_ddm">BIN</release_path>
      <release_path type="bin_apq">BIN</release_path>
      <file_ref fat_file="true" minimized="true">
        <file_name>slpir.jsn</file_name>
        <file_path flavor="asic">slpi_proc/build/ms/servreg/8250.slpi.prodQ/</file_path>
      </file_ref>
      <file_ref fat_file="true" minimized="true">
        <file_name>slpius.jsn</file_name>
        <file_path flavor="asic">slpi_proc/build/ms/servreg/8250.slpi.prodQ/</file_path>
      </file_ref>
      <file_ref cmm_file_var="SLPI_BINARY_SPU" pil_split="slpi_spu" minimized="true">
        <file_name>slpi.mbn</file_name>
        <file_path>slpi_proc/build/ms/bin/8250.slpi.prod/</file_path>
      </file_ref>
      <file_ref slpidspso_signed="true">
        <file_name>*</file_name>
        <file_path>slpi_proc/build/ms/dynamic_modules/8250.slpi.prod/</file_path>
      </file_ref>
      <wf_step_filter>non_hlos,multiimage,dspso</wf_step_filter>
      <buildfile_path>python/</buildfile_path>
      <build_command>python ./slpi_proc/build/ms/build_client.py SM8250_SLPI_PACK --ddp</build_command>
    </build>    
    <build>
      <name>spss</name>
      <role>spss</role>
      <chipset>sm8250</chipset>
      <build_id>SPSS.A1.1.3-00063-SM8250AAAAANAZS-1</build_id>
      <windows_root_path cmm_root_path_var="SPSS_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="SPSS_BUILDROOT">./</linux_root_path>
      <image_dir>spss_proc</image_dir>
      <release_path type="src">BIN</release_path>
      <release_path type="bin">BIN</release_path>
      <release_path type="bin_ddm">BIN</release_path>
      <release_path type="bin_apq">BIN</release_path>
      <release_path type="bin_ddm_apq">BIN</release_path>
      <download_file cmm_file_var="SPUNVM_BINARY" fastboot_complete="spunvm" minimized="true">
        <file_name>spunvm.bin</file_name>
        <file_path>spss_proc/release/crm/</file_path>
      </download_file>
      <!-- Samsung feature - To remove duplicated split files after postprocessing for spssXp.mbn.
      <file_ref cmm_file_var="SPSS2PB00_BINARY" fat_file="true" minimized="true">
        <file_name>spss2p.b00</file_name>
        <file_path flavor="asic">spss_proc/release/crm/sm8250v2/</file_path>
      </file_ref>
      <file_ref cmm_file_var="SPSS2PB01_BINARY" fat_file="true" minimized="true">
        <file_name>spss2p.b01</file_name>
        <file_path flavor="asic">spss_proc/release/crm/sm8250v2/</file_path>
      </file_ref>
      <file_ref cmm_file_var="SPSS2PB02_BINARY" fat_file="true" minimized="true">
        <file_name>spss2p.b02</file_name>
        <file_path flavor="asic">spss_proc/release/crm/sm8250v2/</file_path>
      </file_ref>
      <file_ref cmm_file_var="SPSS2PMDT_BINARY" fat_file="true" minimized="true">
        <file_name>spss2p.mdt</file_name>
        <file_path flavor="asic">spss_proc/release/crm/sm8250v2/</file_path>
      </file_ref>
      -->
      <file_ref ignore="true" fat_file="true" minimized="true">
        <file_name>*2p.sig</file_name>
        <file_path flavor="asic">spss_proc/release/crm/sm8250v2/</file_path>
      </file_ref>
      <!-- Samsung feature - To add spliting image on postprocessing and not to include mbn files to images -->
      <!-- Add spliting postprocessing and not to include mbn files to image by Samsung.-->
      <file_ref cmm_file_var="SPMCP2P_BINARY" fat_file="false" minimized="true" pil_split="spss2p">
        <file_name>spss2p.mbn</file_name>
        <file_path flavor="asic">spss_proc/release/crm/sm8250v2/</file_path>
      </file_ref>
      <wf_step_filter>non_hlos</wf_step_filter>
      <buildfile_path>spss_pack.cmd/</buildfile_path>
      <build_command>spss_pack.cmd spss_pack.cmd</build_command>
    </build>
    <build>
      <name>video</name>
      <role>video</role>
      <chipset>sm8250</chipset>
      <build_id>VIDEO.VPU.1.0-00062-PROD-1</build_id>
      <windows_root_path cmm_root_path_var="VENUS_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="VENUS_BUILDROOT">./</linux_root_path>
      <image_dir>venus_proc</image_dir>
      <release_path type="src">HK11</release_path>
      <release_path type="bin">HK11</release_path>
      <release_path type="bin_ddm">HK11</release_path>
      <release_path type="bin_apq">HK11</release_path>
      <release_path type="bin_ddm_apq">HK11</release_path>
      <download_file cmm_file_var="VENUS_BINARY" pil_split="venus" minimized="true">
        <file_name>venus.mbn</file_name>
        <file_path>venus_proc/build/bsp/asic/build/PROD/mbn/reloc/signed/</file_path>
      </download_file>
      <wf_step_filter>non_hlos,multi_image</wf_step_filter>
      <buildfile_path>build.cmd/</buildfile_path>
      <build_command>build.cmd build.cmd</build_command>
    </build>
    <build>
      <name>cvp</name>
      <role>cvp</role>
      <chipset>sm8250</chipset>
      <build_id>CVP.VPU.1.0-00046-PROD-1</build_id>
      <windows_root_path cmm_root_path_var="CVP_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="CVP_BUILDROOT">./</linux_root_path>
      <image_dir>cvp_proc</image_dir>
      <release_path type="src">HK11</release_path>
      <release_path type="bin">HK11</release_path>
      <release_path type="bin_ddm">HK11</release_path>
      <release_path type="bin_apq">HK11</release_path>
      <release_path type="bin_ddm_apq">HK11</release_path>
      <download_file cmm_file_var="CVP_BINARY" pil_split="cvpss" minimized="true">
        <file_name>cvpss.mbn</file_name>
        <file_path>cvp_proc/build/bsp/asic/build/PROD/mbn/reloc/socCheck/signed/</file_path>
      </download_file>
      <wf_step_filter>non_hlos,multi_image</wf_step_filter>
      <buildfile_path>build.cmd/</buildfile_path>
      <build_command>build.cmd build.cmd</build_command>
    </build>
    <build>
      <name>apps</name>
      <role>apps</role>
      <chipset>sm8250</chipset>
      <build_id>LA.UM.8.12.r1-07000-sm8250.0-1</build_id>
      <windows_root_path cmm_root_path_var="APPS_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="APPS_BUILDROOT">./</linux_root_path>
      <image_dir>LINUX</image_dir>
      <release_path type="src"/>
      <release_path type="bin"/>
      <release_path type="bin_ddm">HK33</release_path>
      <release_path type="bin_apq"/>
      <release_path type="bin_ddm_apq">HK33</release_path>
      <download_file cmm_file_var="APPS_BINARY" backup_partition="boot" fastboot="boot" minimized="true">
        <file_name>boot.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/</file_path>
      </download_file>
      <download_file cmm_file_var="APPSBOOT_BINARY" backup_partition="abl" fastboot="abl" minimized="true">
        <file_name>abl.elf</file_name>
        <file_path>LINUX/android/out/target/product/kona/</file_path>
      </download_file>
      <download_file sparse_image_path="true" backup_partition="system" fastboot="system" minimized="true">
        <file_name>system.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/</file_path>
      </download_file>
      <download_file sparse_image_path="true" backup_partition="vendor" fastboot="vendor" minimized="true">
        <file_name>vendor.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/</file_path>
      </download_file>
      <download_file backup_partition="dtbo" fastboot="dtbo" minimized="true">
        <file_name>dtbo.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/</file_path>
      </download_file>
      <download_file backup_partition="vbmeta" fastboot="vbmeta" minimized="true">
        <file_name>vbmeta.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/</file_path>
      </download_file>
      <download_file sparse_image_path="true" minimized="true" fastboot="true">
        <file_name>persist.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/</file_path>
      </download_file>
      <download_file sparse_image_path="true" minimized="true" fastboot="true">
        <file_name>userdata.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/</file_path>
      </download_file>
      <download_file sparse_image_path="true" minimized="true" fastboot="true">
        <file_name>metadata.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/</file_path>
      </download_file>
      <download_file ignore="true" minimized="true" secondary_boot="true">
        <file_name>boot.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/secondary-boot/</file_path>
      </download_file>
      <download_file ignore="true" minimized="true" secondary_boot="true">
        <file_name>system.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/secondary-boot/</file_path>
      </download_file>
      <download_file ignore="true" minimized="true" secondary_boot="true">
        <file_name>vendor.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/secondary-boot/</file_path>
      </download_file>
      <download_file ignore="true" minimized="true" secondary_boot="true">
        <file_name>dtbo.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/secondary-boot/</file_path>
      </download_file>
      <download_file ignore="true" minimized="true" secondary_boot="true">
        <file_name>vbmeta.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/secondary-boot/</file_path>
      </download_file>
      <download_file ignore="true" minimized="true" secondary_boot="true">
        <file_name>userdata.img</file_name>
        <file_path>LINUX/android/out/target/product/kona/secondary-boot/</file_path>
      </download_file>
      <file_ref ignore="true" minimized="true" secondary_boot="true">
        <file_name>vmlinux</file_name>
        <file_path>LINUX/android/out/target/product/kona/secondary-boot/</file_path>
      </file_ref>
      <file_ref cmm_file_var="APPS_ELF" minimized="true">
        <file_name>vmlinux</file_name>
        <file_path>LINUX/android/out/target/product/kona/obj/KERNEL_OBJ/</file_path>
      </file_ref>
      <file_ref ignore="true" minimized="true">
        <file_name>adb.exe</file_name>
        <file_path>LINUX/android/vendor/qcom/proprietary/usb/host/windows/prebuilt/</file_path>
      </file_ref>
      <file_ref ignore="true" minimized="true">
        <file_name>AdbWinApi.dll</file_name>
        <file_path>LINUX/android/vendor/qcom/proprietary/usb/host/windows/prebuilt/</file_path>
      </file_ref>
      <file_ref ignore="true" minimized="true">
        <file_name>fastboot.exe</file_name>
        <file_path>LINUX/android/vendor/qcom/proprietary/usb/host/windows/prebuilt/</file_path>
      </file_ref>
      <file_ref cmm_file_var="IPA_FWS_ELF" ignore="true" minimized="true">
        <file_name>ipa_fws.elf</file_name>
        <file_path>LINUX/android/out/target/product/kona/ipa/signed/</file_path>
      </file_ref>
      <file_ref cmm_file_var="GFX_ELF" ignore="true" minimized="true">
        <file_name>a650_zap.elf</file_name>
        <file_path>LINUX/android/out/target/product/kona/vendor/firmware/</file_path>
      </file_ref>
      <file_ref ignore="true" minimized="true">
        <file_name>qca_cld3_wlan.ko.unstripped</file_name>
        <file_path>LINUX/android/out/target/product/kona/obj/vendor/qcom/opensource/wlan/qcacld-3.0/</file_path>
      </file_ref>
      <wf_step_filter>partition,hlos</wf_step_filter>
      <buildfile_path>./</buildfile_path>
      <build_command>create_BuildProducts ./create_BuildProducts</build_command>
    </build>
    <build>
      <name>wigig</name>
      <role>wigig</role>
      <chipset>sm8250</chipset>
      <build_id>WIGIG.TLN.7.6-00018-WIGIGTLNZ-1</build_id>
      <windows_root_path cmm_root_path_var="WIGIG_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="WIGIG_BUILDROOT">./</linux_root_path>
      <image_dir>wigig_proc</image_dir>
      <release_path type="src">HK11</release_path>
      <release_path type="bin">HK11</release_path>
      <release_path type="bin_ddm">HK11</release_path>
      <release_path type="bin_apq">HK11</release_path>
      <release_path type="bin_ddm_apq">HK11</release_path>
      <file_ref fat_file="true">
        <file_name>wil6436.fw </file_name>
        <file_path flavor="asic">wigig_proc/wigig/release/TALYN_M_B0/</file_path>
      </file_ref>
      <file_ref fat_file="true">
        <file_name>wil6436.brd</file_name>
        <file_path flavor="asic">wigig_proc/wigig/release/TALYN_M_B0/</file_path>
      </file_ref>
      <wf_step_filter>non_hlos</wf_step_filter>
      <buildfile_path>./wigig_proc/wigig/build/</buildfile_path>
      <build_command>build_ver_crm.cmd &amp;&amp; crm_build.bat</build_command>
    </build>
    <build>
      <name>npu</name>
      <role>npu</role>
      <chipset>sm8250</chipset>
      <build_id>NPU.FW.2.0-00143-SM8250_NPU_PACK-1</build_id>
      <windows_root_path cmm_root_path_var="NPU_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="NPU_BUILDROOT">./</linux_root_path>
      <image_dir>npu_proc</image_dir>
      <release_path type="src">BIN</release_path>
      <release_path type="bin">BIN</release_path>
      <release_path type="bin_ddm">BIN</release_path>
      <release_path type="bin_apq">BIN</release_path>
      <release_path type="bin_ddm_apq">BIN</release_path>
      <download_file cmm_file_var="NPU_BINARY" pil_split="npu" minimized="true">
        <file_name>npu.mbn</file_name>
        <file_path>npu_proc/build/ms/bin/8250.npu.prod/</file_path>
      </download_file>
      <wf_step_filter>non_hlos,multi_image</wf_step_filter>
      <buildfile_path>npu_proc/build/ms/</buildfile_path>
      <build_command>build_client.py SM8250_NPU_PACK bparams=-k</build_command>
    </build>
    <build>
      <name>wapi</name>
      <role>wapi</role>
      <chipset>sm8250</chipset>
      <build_id>WLAN_ADDON.HL.1.0-00046-CNSS_RMZ_WAPI-1</build_id>
      <windows_root_path cmm_root_path_var="WAPI_BUILDROOT">.\</windows_root_path>
      <linux_root_path cmm_root_path_var="WAPI_BUILDROOT">./</linux_root_path>
      <image_dir>addon</image_dir>
      <release_path>HY11_CompileTest</release_path>
      <file_ref>
        <file_name>*.patch</file_name>
        <file_path>addon/WAPI/</file_path>
      </file_ref>
      <buildfile_path>cd/</buildfile_path>
      <build_command>cd ./addon/build_wapi; source ./build.sh</build_command>
    </build>
    <build>
      <name>common</name>
      <role>common</role>
      <chipset>sm8250</chipset>
      <build_id>SM8250_SDX55.LA_TN.1-0_1-0.r1-00831-STD.PROD-1</build_id>
      <windows_root_path>.\</windows_root_path>
      <linux_root_path>./</linux_root_path>
      <image_dir>common</image_dir>
      <release_path/>
      <download_file storage_type="ufs" backup_partition="modem" fastboot="modem" minimized="true">
        <file_name>NON-HLOS.bin</file_name>
        <file_path>common/build/ufs/bin/asic/</file_path>
      </download_file>
      <download_file storage_type="ufs" backup_partition="bluetooth" fastboot="bluetooth" minimized="true">
        <file_name>BTFM.bin</file_name>
        <file_path>common/build/ufs/bin/</file_path>
      </download_file>
      <download_file backup_partition="dsp" fastboot="dsp" minimized="true">
        <file_name>dspso.bin</file_name>
        <file_path>common/build/bin/</file_path>
      </download_file>
      <download_file cmm_file_var="QUP_BINARY" minimized="true" backup_partition="qupfw" fastboot_complete="qupfw">
        <file_name>qupv3fw.elf</file_name>
        <file_path>common/core_qupv3fw/</file_path>
      </download_file>
      <download_file storage_type="ufs" minimized="true" fastboot="ddr">
        <file_name>zeros_5sectors.bin</file_name>
        <file_path>common/build/ufs/</file_path>
      </download_file>
      <download_file cmm_file_var="MULTIIMGOEM_BINARY" fastboot_complete="multiimgoem" minimized="true">
        <file_name>multi_image.mbn</file_name>
        <file_path>common/build/bin/</file_path>
      </download_file>
      <download_file fastboot_complete="apdp" minimized="true">
        <file_name>apdp.mbn</file_name>
        <file_path>common/build/bin/apdp</file_path>
      </download_file>
<!-- remove sdx55m files from nhlos build
      <file_ref cmm_file_var="APDP_BINARY_MDM" fat_file="true" sub_dir="sdx55m" get_binary="true" minimized="true">
        <file_name>apdp.mbn</file_name>
        <file_path>common/build/bin/apdp_sdx55/</file_path>
      </file_ref>
      <file_ref cmm_file_var="SEC_ELF_BINARY_MDM" fat_file="true" sub_dir="sdx55m" get_binary="true" minimized="true">
        <file_name>sec.elf</file_name>
        <file_path>common/config/ufs/secelf/</file_path>
      </file_ref>
      <file_ref cmm_file_var="MISC_BINARY_MDM" fat_file="true" sub_dir="sdx55m" get_binary="True" minimized="true">
        <file_name>multi_image.mbn</file_name>
        <file_path flavor="asic">common/build/bin/misc_sdx55/</file_path>
      </file_ref>
      <download_file fastboot_complete="apdp" minimized="true">
        <file_name>apdp.mbn</file_name>
        <file_path>common/build/bin/apdp</file_path>
      </download_file>
      <file_ref cmm_file_var="APDP_BINARY_MDM" fat_file="true" sub_dir="sdx55m" get_binary="true" minimized="true">
        <file_name>apdp.mbn</file_name>
        <file_path>common/build/bin/apdp_sdx55/</file_path>
      </file_ref>
-->
      <download_file storage_type="ufs" minimized="true">
        <file_name>*.img</file_name>
        <file_path>common/build/ufs/bin/asic/sparse_images/</file_path>
      </download_file>
      <download_file storage_type="ufs" minimized="true">
        <file_name>*.bin</file_name>
        <file_path>common/build/ufs/</file_path>
      </download_file>
      <download_file storage_type="ufs" minimized="true">
        <file_name>*.xml</file_name>
        <file_path>common/build/ufs/</file_path>
      </download_file>
      <download_file minimized="true">
        <file_name>sec.dat</file_name>
        <file_path>common/sectools/resources/build/fileversion2/</file_path>
      </download_file>
<!-- remove modem_proc from nhlos build
      <file_ref fat_file="true" sub_dir="modem_pr/...">
        <file_name>*</file_name>
        <file_path>common/build/bin/modem_pr/</file_path>
      </file_ref>
-->
      <download_file storage_type="ufs" minimized="true">
        <file_name>gpt_main0.bin</file_name>
        <file_path>common/build/ufs/</file_path>
      </download_file>
      <download_file storage_type="ufs" minimized="true">
        <file_name>gpt_main1.bin</file_name>
        <file_path>common/build/ufs/</file_path>
      </download_file>
      <download_file storage_type="ufs" minimized="true">
        <file_name>gpt_main2.bin</file_name>
        <file_path>common/build/ufs/</file_path>
      </download_file>
      <download_file storage_type="ufs" minimized="true">
        <file_name>gpt_main3.bin</file_name>
        <file_path>common/build/ufs/</file_path>
      </download_file>
      <download_file storage_type="ufs" gpt_file="partition:0" minimized="true">
        <file_name>gpt_both0.bin</file_name>
        <file_path>common/build/ufs/</file_path>
      </download_file>
      <download_file storage_type="ufs" gpt_file="partition:1" minimized="true">
        <file_name>gpt_both1.bin</file_name>
        <file_path>common/build/ufs/</file_path>
      </download_file>
      <download_file storage_type="ufs" gpt_file="partition:2" minimized="true">
        <file_name>gpt_both2.bin</file_name>
        <file_path>common/build/ufs/</file_path>
      </download_file>
      <download_file storage_type="ufs" minimized="true">
        <file_name>gpt_both3.bin</file_name>
        <file_path>common/build/ufs/</file_path>
      </download_file>
      <partition_file storage_type="ufs">
        <file_name>rawprogram_unsparse0.xml</file_name>
        <file_path>common/build/ufs/bin/asic/sparse_images/</file_path>
      </partition_file>
      <partition_patch_file storage_type="ufs">
        <file_name>patch0.xml</file_name>
        <file_path>common/build/ufs/</file_path>
      </partition_patch_file>
      <partition_file storage_type="ufs">
        <file_name>rawprogram1.xml</file_name>
        <file_path>common/build/ufs/</file_path>
      </partition_file>
      <partition_patch_file storage_type="ufs">
        <file_name>patch1.xml</file_name>
        <file_path>common/build/ufs/</file_path>
      </partition_patch_file>
      <partition_file storage_type="ufs">
        <file_name>rawprogram2.xml</file_name>
        <file_path>common/build/ufs/</file_path>
      </partition_file>
      <partition_patch_file storage_type="ufs">
        <file_name>patch2.xml</file_name>
        <file_path>common/build/ufs/</file_path>
      </partition_patch_file>
      <partition_file storage_type="ufs">
        <file_name>rawprogram3.xml</file_name>
        <file_path>common/build/ufs/</file_path>
      </partition_file>
      <partition_patch_file storage_type="ufs">
        <file_name>patch3.xml</file_name>
        <file_path>common/build/ufs/</file_path>
      </partition_patch_file>
      <file_ref raw_partition="true" storage_type="ufs">
        <file_name>partition.xml</file_name>
        <file_path>common/config/ufs/external/</file_path>
      </file_ref>
      <file_ref storage_type="ufs" fat_file_ufs="true">
        <file_name>*</file_name>
        <file_path flavor="asic">common/build/ufs/bin/asic/pil_split_bins/</file_path>
      </file_ref>
      <wf_step_filter>partition,non_hlos,cmm_scripts</wf_step_filter>
    </build>
    <build>
      <name>glue</name>
      <role>glue</role>
      <chipset>sm8250</chipset>
      <build_id>GLUE.SM8250_LA_SDX55_TN.1.01-00305-NOOP_TEST-1</build_id>
      <windows_root_path>.\</windows_root_path>
      <linux_root_path>./</linux_root_path>
      <release_path/>
      <image_dir>common</image_dir>
      <wf_step_filter>partition,non_hlos,cmm_scripts</wf_step_filter>
      <buildfile_path>common/build/</buildfile_path>
      <build_command>build.sh common/build/build.sh</build_command>
    </build>
  </builds_flat>
  <build_tools>
   
  </build_tools>
  <external_tools>
    <tool>
      <name>trace32</name>
      <version cmm_var="T32_VER_EXT">S.2018.04.000095884</version>
    </tool>
    <tool>
      <name>qpst</name>
      <version>QPST 2.7.483</version>
    </tool>
    <tool>
      <name>qxdm</name>
      <version>QXDM 04.00.311</version>
    </tool>
  </external_tools>
  <workflow>
    <tool>
      <name>fatgen.py</name>
      <build>common</build>
      <path>./common/config/storage/</path>
    </tool>
    <tool>
      <name>fatadd.py</name>
      <build>common</build>
      <path>./common/config/storage/</path>
    </tool>
    <tool>
      <name>pil-splitter.py</name>
      <build>common</build>
      <path>./common/config/storage/</path>
    </tool>
    <tool>
      <name>sectools.py</name>
      <build>common</build>
      <path>./common/sectools/</path>
    </tool>
    <tool>
      <name>ptool.py</name>
      <build>common</build>
      <path>./common/config/storage/</path>
    </tool>
    <tool>
      <name>fat_creation.py</name>
      <build>common</build>
      <path>./common/build/app</path>
    </tool>
    <tool>
      <name>make_ext4fs_win.exe</name>
      <build>common</build>
      <path>./common/config/ext4fs_tools/windows/</path>
    </tool>
    <tool>
      <name>simg2img_win.exe</name>
      <build>common</build>
      <path>./common/config/ext4fs_tools/windows/</path>
    </tool>
    <tool>
      <name>make_ext4fs</name>
      <build>common</build>
      <path>./common/config/ext4fs_tools/ubuntu</path>
    </tool>
    <tool>
      <name>elf_mod.exe</name>
      <build>tz</build>
      <path>./trustzone_images/ssg/securemsm/accesscontrol/tools/hyp/elf_mod/executables</path>
    </tool>
    <tool>
      <name>elf_mod</name>
      <build>tz</build>
      <path>./trustzone_images/ssg/securemsm/accesscontrol/tools/hyp/elf_mod/executables</path>
    </tool>
    <tool>
      <name>simg2img</name>
      <build>common</build>
      <path>./common/config/ext4fs_tools/ubuntu</path>
    </tool>
    <step filter="partition" storage_type="ufs" type="exec">
      <exec_dir>./ufs</exec_dir>
      <params>python @tool_name -x ./../../config/ufs/external/partition.xml</params>
      <tool_name>ptool.py</tool_name>
    </step>
    <step filter="non_hlos" storage_type="ufs" type="exec">
      <params>python @tool_name @src_file @destn_dir + @src_file_var</params>
      <tool_name>pil-splitter.py</tool_name>
      <src_file_vars>$[attribute:pil_split]</src_file_vars>
      <destn_dir>./ufs/bin/asic/pil_split_bins</destn_dir>
    </step>
    <step filter="apdp" type="delete">
      <destn>./bin/apdp</destn>
    </step>
    <step filter="apdp_mdm" type="delete">
      <destn>./bin/apdp_sdx55</destn>
    </step>
    <step filter="apdp" type="exec">
      <params>python @tool_name debugpolicy -p sm8250 -gsa -i dbgp_ap -o @destn</params>
      <tool_name>sectools.py</tool_name>
      <destn>./bin/apdp/</destn>
    </step>
    <step filter="apdp_mdm" type="exec">
      <params>python @tool_name debugpolicy -p sdx55 -gsa -i dbgp_ap -o @destn</params>
      <tool_name>sectools.py</tool_name>
      <destn>./bin/apdp_sdx55/</destn>
    </step>
    <step filter="non_hlos" type="copy">
      <src_file_vars>$[attribute:rename_file]</src_file_vars>
      <destn_dir>./ufs/bin/asic/rename_files</destn_dir>
    </step>
    <step filter="non_hlos" storage_type="ufs" type="delete">
      <destn>./ufs/bin/$[flavor:.]/NON-HLOS.bin</destn>
    </step>
    <step filter="non_hlos" storage_type="ufs" type="exec">
      <params>python @tool_name -a @attributes -c @destn --ps @partition_size --ss 4096 -f asic --fatgen @fatgen_loc --fatadd @fatadd_loc</params>
      <tool_name>fat_creation.py</tool_name>
      <attributes>&quot;(fat_file)||(fat_file_ufs)&quot;</attributes>
      <destn>./ufs/bin/asic/NON-HLOS.bin</destn>
      <partition_size>@getPartitionSize(&quot;./../config/ufs/external/partition.xml&quot;,&quot;modem&quot;)</partition_size>
      <fatgen_loc>@root_dir + common/config/storage/fatgen.py</fatgen_loc>
      <fatadd_loc>@root_dir + common/config/storage/fatadd.py</fatadd_loc>
      <root_dir>$[build:common]</root_dir>
    </step>
    <step filter="btfm" storage_type="ufs" type="delete">
      <destn>./ufs/bin/BTFM.bin</destn>
    </step>
    <step filter="btfm" storage_type="ufs" type="exec">
      <params>python @tool_name -a @attributes -c @destn --ps 64 --ss 4096 -f $[flavor:.] --fatgen @fatgen_loc --fatadd @fatadd_loc</params>
      <tool_name>fat_creation.py</tool_name>
      <attributes>fat_file_btfm</attributes>
      <destn>./ufs/bin/BTFM.bin</destn>
      <fatgen_loc>@root_dir + common/config/storage/fatgen.py</fatgen_loc>
      <fatadd_loc>@root_dir + common/config/storage/fatadd.py</fatadd_loc>
      <root_dir>$[build:common]</root_dir>
    </step>
    <step filter="hlos" storage_type="ufs" type="exec">
      <exec_dir>./ufs/bin/asic/sparse_images</exec_dir>
      <params>python @tool_name -i @rawprogram_xml -s @root_dir + @sparse_dir -o rawprogram_unsparse0.xml</params>
      <tool_name>checksparse.py</tool_name>
      <root_dir>$[build:apps]</root_dir>
      <sparse_dir>LINUX/android/out/target/product/kona/</sparse_dir>
      <rawprogram_xml>./../../../rawprogram0.xml</rawprogram_xml>
    </step>
  </workflow>
</contents>
