1 <?xml version="1.0"?> |
|
2 <!DOCTYPE Product [ |
|
3 <!ELEMENT Product (Commands)> |
|
4 <!ATTLIST Product Name CDATA #REQUIRED> |
|
5 <!ELEMENT Commands (Execute+ | SetEnv*)> |
|
6 <!ELEMENT Execute EMPTY> |
|
7 <!ATTLIST Execute ID CDATA #IMPLIED> |
|
8 <!ATTLIST Execute Stage CDATA #IMPLIED> |
|
9 <!ATTLIST Execute Component CDATA #REQUIRED> |
|
10 <!ATTLIST Execute Cwd CDATA #REQUIRED> |
|
11 <!ATTLIST Execute CommandLine CDATA #REQUIRED> |
|
12 <!ELEMENT SetEnv EMPTY> |
|
13 <!ATTLIST SetEnv Order ID #REQUIRED> |
|
14 <!ATTLIST SetEnv Name CDATA #REQUIRED> |
|
15 <!ATTLIST SetEnv Value CDATA #REQUIRED> |
|
16 ]> |
|
17 <Product Name="Build Glue"> |
|
18 <Commands> |
|
19 <!-- Set Env --> |
|
20 <!-- most have been set in BuildLaunch xml --> |
|
21 <SetEnv Order="1" Name="ARMRVCTVER" Value="2.2"/> |
|
22 <SetEnv Order="2" Name="ARMRVCTBLD" Value="616"/> |
|
23 <SetEnv Order="3" Name="ARMVER" Value="%ARMRVCTVER%[%ARMRVCTBLD%]"/> |
|
24 <SetEnv Order="4" Name="ARMV5VER" Value="ARM/Thumb C/C++ Compiler, RVCT%ARMRVCTVER% [Build %ARMRVCTBLD%]"/> |
|
25 <SetEnv Order="5" Name="ARMROOT" Value="C:\APPS\ARM\RVCT%ARMVER%"/> |
|
26 <SetEnv Order="6" Name="RVCT22BIN" Value="%ARMROOT%\RVCT\Programs\2.2\349\win_32-pentium"/> |
|
27 <SetEnv Order="7" Name="RVCT22INC" Value="%ARMROOT%\RVCT\Data\2.2\349\include\windows"/> |
|
28 <SetEnv Order="8" Name="RVCT22LIB" Value="%ARMROOT%\RVCT\Data\2.2\349\lib"/> |
|
29 <SetEnv Order="9" Name="RVCT22_CCOPT" Value="--licretry --fastlicense --sitelicense"/> |
|
30 <SetEnv Order="10" Name="RVCT22_ASMOPT" Value="--licretry --fastlicense --sitelicense"/> |
|
31 <SetEnv Order="11" Name="RVCT22_LINKOPT" Value="--licretry --fastlicense --sitelicense"/> |
|
32 <SetEnv Order="12" Name="PATH" Value="%RVCT22BIN%;%PATH%"/> |
|
33 |
|
34 <SetEnv Order="13" Name="MWVER" Value="3.2.5"/> |
|
35 <SetEnv Order="14" Name="MWROOT" Value="C:\Apps\Metrowerks\OEM%MWVER%"/> |
|
36 <SetEnv Order="15" Name="MWCSym2Includes" Value="%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_Common\Include;%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_Win32\Include;%MWROOT%\Symbian_Support\MSL\MSL_C\MSL_X86;%MWROOT%\Symbian_Support\MSL\MSL_C++\MSL_Common\Include;+%MWROOT%\Symbian_Support\MSL\MSL_Extras\MSL_Common\Include;%MWROOT%\Symbian_Support\MSL\MSL_Extras\MSL_Win32\Include;%MWROOT%\Symbian_Support\Win32-x86 Support\Headers\Win32 SDK"/> |
|
37 <SetEnv Order="16" Name="MWSym2Libraries" Value="%MWROOT%\Symbian_Support\Win32-x86 Support\Libraries\Win32 SDK;%MWROOT%\Symbian_Support\Runtime\Runtime_x86\Runtime_Win32\Libs"/> |
|
38 <SetEnv Order="17" Name="MWSym2LibraryFiles" Value="MSL_ALL_MSE_Symbian_D.lib;gdi32.lib;user32.lib;kernel32.lib;"/> |
|
39 <SetEnv Order="18" Name="MWCC" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools\mwccsym2.exe"/> |
|
40 <SetEnv Order="19" Name="MWLD" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools\mwldsym2.exe"/> |
|
41 <SetEnv Order="20" Name="PATH" Value="%MWROOT%\Symbian_Tools\Command_Line_Tools;%PATH%"/> |
|
42 <SetEnv Order="21" Name="PATH" Value="%PATH%;C:\Apps\Python24"/> |
|
43 <SetEnv Order="22" Name="PATH" Value="%EPOCROOT%SBSv2\bin;%PATH%"/> |
|
44 <SetEnv Order="23" Name="SBS_SRC" Value="%EPOCROOT%tools"/> |
|
45 <SetEnv Order="24" Name="SBS_HOME" Value="%EPOCROOT%SBSv2"/> |
|
46 <SetEnv Order="25" Name="SOURCEROOT" Value="%SourceDir%"/> |
|
47 <SetEnv Order="26" Name="SBS_VERSION" Value="1"/> |
|
48 <SetEnv Order="27" Name="PATH" Value="%BuildDir%\reltools;%EPOCROOT%epoc32\tools;%EPOCROOT%epoc32\gcc\bin;%PATH%;%EPOCROOT%epoc32\rom\include;%EPOCROOT%epoc32\include;"/> |
|
49 <SetEnv Order="28" Name="PERL510_HOME" Value="C:\Apps\Perl.5.10.0"/> |
|
50 <SetEnv Order="29" Name="TCLDeltaCache" Value="%BuildsDirect%\%Type%\src_tcl_for_mcl_sf"/> <!-- Cache dir for p4 sync from TCL --> |
|
51 <!-- Set Diamnods server and Schema--> |
|
52 <SetEnv Order="30" Name="DiamondsServer" Value="trwsim55.nmp.nokia.com"/> |
|
53 <SetEnv Order="31" Name="DiamondsSchemaNum" Value="18"/> |
|
54 <SetEnv Order="32" Name="SYSDEF_TOOLS" Value="os\buildtools\bldsystemtools\sysdeftools"/> |
|
55 <SetEnv Order="33" Name="SBS_JAVATC" Value="C:\Apps\jre1.5.0_13\bin\java.exe"/> |
|
56 <!-- Dumping environment --> |
|
57 <Execute Component="Dumping all environment variables" Cwd="%BuildDir%" CommandLine="SET"/> |
|
58 <Execute Component="Publish Build Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t STARTBUILD -i START -s %DiamondsServer%"/> |
|
59 <Execute Component="Publish PreBuild Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t PREBUILD -i START -s %DiamondsServer%"/> |
|
60 |
|
61 |
|
62 <!-- Get source code from TCL --> |
|
63 <Execute Component="Delta sync TCL sources" Cwd="%CleanSourceDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\perforce\P4GetSource.pl -f -s %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\tcl_in_mcl_sf_clientspec.txt -d %TCLDeltaCache% -p tcl -t for_mcl -c %ChangelistNumber%"/> |
|
64 <Execute Component="Make Temp Dir" Cwd="%BuildDir%" CommandLine="mkdir D:\Builds\Temp"/> |
|
65 <!-- Install cbr tools from latest green tcl build by sf zip package --> |
|
66 <Execute Component="Make temporary epoc32/relinfo Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\relinfo"/> |
|
67 <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/> |
|
68 <Execute Component="Unzip zip package of cbr tools" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\unzip_cbr_tools.pl -tcl_delta_cache %TCLDeltaCache% -log_dir %LogsDir% -product dp -number 11"/> |
|
69 <Execute Component="Copy cbr tools to own directory" Cwd="%BuildDir%" CommandLine="xcopy "cbr tools" \reltools\ /E /R /Y"/> |
|
70 <Execute Component="Remove cbr tools directory" Cwd="%BuildDir%" CommandLine="rd "cbr tools" /s /q"/> |
|
71 <Execute Component="Publish cbrtools_unzip.log" Cwd="%LogsDir%" CommandLine="copy cbrtools_unzip.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
72 |
|
73 <!-- Install SBSv2 --> |
|
74 <Execute Component="Unzip SBSv2 to location" Cwd="%BuildDir%" CommandLine="unzip \\builds01\devbuilds\BuildPCs\Software\sbsv2\sbs.zip -d %SBS_SRC% >> M:\logs\SF\RaptorUnzip.txt"/> |
|
75 <Execute Component="Copy SBSv2 to own directory" Cwd="%BuildDir%" CommandLine="xcopy %SBS_SRC%\sbs /d %SBS_HOME% /e /i /q"/> |
|
76 <Execute Component="Get version of SBSv2" Cwd="%BuildDir%" CommandLine="sbs -v >> %BuildDir%\Logs\SF\RaptorVersion.txt"/> |
|
77 <Execute Component="Remove Raptor src directory" Cwd="%BuildDir%" CommandLine="rd %SBS_SRC%\sbs /s /q"/> |
|
78 |
|
79 <!-- Combine system definitions --> |
|
80 <Execute Component="Join Foundation System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %CleanSourceDir%\os\deviceplatformrelease\foundation_system\system_model\system_definition.xml -xsl ..\sysdeftools\joinsysdef.xsl -out variability\vp_data\templates\System_Definition_Template.SF.xml"/> |
|
81 <Execute Component="Join Nokia System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %CleanSourceDir%\os\deviceplatformrelease\nokia_system\nokia_model\system_definition.xml -param path /os/deviceplatformrelease/nokia_system/nokia_model/system_definition.xml -xsl ..\sysdeftools\joinsysdef.xsl -out variability\vp_data\templates\System_Definition_Template.Nokia.xml"/> |
|
82 <Execute Component="Merge System Definitions" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in variability\vp_data\templates\System_Definition_Template.SF.xml -param Downstream System_Definition_Template.Nokia.xml -xsl ..\sysdeftools\mergesysdef.xsl -out variability\vp_data\templates\System_Definition_Template.Full.xml"/> |
|
83 <Execute Component="Create 2.0.1 format System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in variability\vp_data\templates\System_Definition_Template.Full.xml -xsl ..\sysdeftools\sysdefdowngrade.xsl -out variability\vp_data\templates\System_Definition_Template.xml"/> |
|
84 <Execute Component="Copy *intermediate* System Definition Files to Local Logs Dir" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="copy variability\vp_data\templates\System_Definition*.xml %LogsDir%\"/> |
|
85 |
|
86 <!-- Run Variability Tools --> |
|
87 <Execute Component="Make epoc32/data Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\data"/> |
|
88 <Execute Component="Make epoc32/rom/include Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\rom\include"/> |
|
89 <Execute Component="Run Variability Tools" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\framework" CommandLine="perl processVariability.pl -v %BuildShortName%"/> |
|
90 |
|
91 <!-- Prepare scanlog for raptor --> |
|
92 |
|
93 <Execute Component="Make \tools Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%tools"/> |
|
94 <Execute Component="Copy SBSv2 scanlog to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\sbsv2htmlscanlog\sbsv2htmlscanlog.pl %EPOCROOT%tools\sbsv2htmlscanlog.pl"/> |
|
95 <Execute Component="Copy SBSv2 scanlog header to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\sbsv2htmlscanlog\sbsv2scanlog.pm %EPOCROOT%tools\sbsv2scanlog.pm"/> |
|
96 <Execute Component="Copy generic scanlog.pm to \tools" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\scanlog.pm %EPOCROOT%tools\scanlog.pm"/> |
|
97 |
|
98 |
|
99 <!-- Create component lists for CBR from System_definition_template.xml --> |
|
100 <Execute Component="Create Intermediate GT System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter "!systemtest,!techview,!s60" -param addbuild 1 -out variability\vp_data\templates\system_definition_GT.xml"/> |
|
101 <Execute Component="Create Intermediate TV System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter "techview" -param addbuild 1 -out variability\vp_data\templates\system_definition_TV.xml"/> |
|
102 <Execute Component="Create Intermediate System Test System Definition" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools" CommandLine="java -jar %CleanSourceDir%\%SYSDEF_TOOLS%\xalan.jar -in %LogsDir%\System_Definition_Template.xml -xsl ..\sysdeftools\filtering.xsl -param filter-type has -param filter "systemtest" -param addbuild 1 -out variability\vp_data\templates\system_definition_SystemTest.xml"/> |
|
103 <Execute Component="Create GTcomponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_GT.xml -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\GTcomponents.txt"/> |
|
104 <Execute Component="Create TechviewComponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_TV.xml -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\TechViewComponents.txt"/> |
|
105 <Execute Component="Create SystemTestComponents.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability\vp_data\templates\system_definition_SystemTest.xml -f systemtest -s %CleanSourceDir% -e \sf -n any -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\SystemTestComponents.txt"/> |
|
106 <Execute Component="Add SystemTest to TVcomponents.txt" Cwd="%LogsDir%" CommandLine="type %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\SystemTestComponents.txt >>%CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\TechViewComponents.txt"/> |
|
107 |
|
108 <!-- Process System_definition.xml and set up clean-src --> |
|
109 <Execute Component="Prepare System Definition" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\System_Definition_%BuildShortName%.xml -x %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\system_build.xml -s %CleanSourceDir% -e \sf -f %BuildShortName% -m %EPOCROOT%epoc32\data\system_definition.xml"/> |
|
110 <Execute Component="Create system_definition_GT.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n GT_%BuildShortName% -o %BuildBaseName%_GT.xml -l GT1.log -t %EPOCROOT%epoc32\data\GT.txt -f gt -m %EPOCROOT%epoc32\data\system_definition_GT.xml"/> |
|
111 <Execute Component="Create system_definition_TV.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n TV_%BuildShortName% -o %BuildBaseName%_TV.xml -l TV1.log -t %EPOCROOT%epoc32\data\TV.txt -f techview -m %EPOCROOT%epoc32\data\system_definition_TV.xml"/> |
|
112 <Execute Component="Create *SystemTest.xml " Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n SystemTest_%BuildShortName% -o %BuildBaseName%_SystemTest.xml -l SystemTest1.log -t %EPOCROOT%epoc32\data\SystemTest.txt"/> |
|
113 <Execute Component="Create GCCXML XML File (NB: .TXT file not required)" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n GCCXML_%BuildShortName% -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\GCCXMLcomponents.txt -o %BuildBaseName%_GCCXML.xml -l GCCXML1.log"/> |
|
114 <Execute Component="Create Custkit.txt" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -n Custkit_%BuildShortName% -t %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\Custkit.txt"/> |
|
115 |
|
116 <!-- To avoid file-overwritten warnings, Remove sysdef_GT, sysdef_TV files as we are going to create them again--> |
|
117 <Execute Component="Remove system_definition_GT.xml " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition_GT.xml"/> |
|
118 <Execute Component="Remove system_definition_TV.xml " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition_TV.xml"/> |
|
119 |
|
120 <!-- Apply proper filter to generate GT, Techview sysdef files --> |
|
121 <Execute Component="Create GTcomponents.txt and system_definition_GT.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -l GTFilter1.log -f gt,!techview -m %EPOCROOT%epoc32\data\system_definition_GT.xml"/> |
|
122 <Execute Component="Create TechviewComponents.txt and system_definition_TV.xml" Cwd="%LogsDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\genxml.pl -x %EPOCROOT%epoc32\data\system_definition.xml -s %CleanSourceDir% -e \sf -l TVFilter1.log -f !gt,techview -m %EPOCROOT%epoc32\data\system_definition_TV.xml"/> |
|
123 |
|
124 <!-- START PHASE DISTILLSRC --> |
|
125 <Execute Component="Start Phase DISTILLSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n DISTILLSRC -t START"/> |
|
126 <!-- Filter source tree --> |
|
127 <Execute Component="CBR filter src" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\toolsandutils\productionbldtools\distillsrc\distillsrc.pl -r %CleanSourceDir% -s . -p \sf -l cedar -c %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\options.txt"/> |
|
128 <!-- STOP PHASE DISTILLSRC --> |
|
129 <Execute Component="Stop Phase DISTILLSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n DISTILLSRC -t STOP"/> |
|
130 |
|
131 <!-- START PHASE COPYSRC --> |
|
132 <Execute Component="Start Phase COPYSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n COPYSRC -t START"/> |
|
133 <!-- copy relinfo to support pre-built CBR components referenced from system_definition.xml --> |
|
134 <Execute Component="Make epoc32/relinfo Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\relinfo"/> |
|
135 <Execute Component="Copy Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini "/> |
|
136 <!-- Copy clean src --> |
|
137 <Execute Component="Remove src directory" Cwd="%BuildDir%" CommandLine="rd %SourceDir% /s /q"/> |
|
138 <Execute Component="Copy clean-src to src" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %CleanSourceDir% -t %SourceDir%"/> |
|
139 <Execute Component="Check Export Table" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\check_tables.pl -e %Product%"/> |
|
140 <!-- STOP PHASE COPYSRC --> |
|
141 <Execute Component="Stop Phase COPYSRC" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n COPYSRC -t STOP"/> |
|
142 |
|
143 <!-- Delete Variabilty tools --> |
|
144 <Execute Component="Delete Variability tools to ensure they don't get shipped" Cwd="%CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability" CommandLine="rmdir /s /q %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\variability"/> |
|
145 |
|
146 <!-- START PHASE SCAN FOR S60 DISTRIBUTION POLICY FILES --> |
|
147 <Execute Component="Start Phase Scan for S60 distribution policy files" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n SCANDISTRIBFILE -t START"/> |
|
148 <!-- Scan for S60 distribution policy files --> |
|
149 <Execute Component="Scan for S60 distribution policy files" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\toolsandutils\productionbldtools\CheckDistributionFiles.pl %CleanSourceDir%"/> |
|
150 <!-- STOP PHASE SCAN FOR S60 DISTRIBUTION POLICY FILES --> |
|
151 <Execute Component="Stop Phase Scan for S60 distribution policy files" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n SCANDISTRIBFILE -t STOP"/> |
|
152 |
|
153 <!-- Start build clients --> |
|
154 <Execute Component="Build Core Client" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -n %NUMBER_OF_PROCESSORS% %CleanSourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildClient.pl -d localhost:15011 -d localhost:15012 -d localhost:15013 -w 5 -c Core#" /> |
|
155 |
|
156 <!--Log and publish main XML --> |
|
157 <Execute Component="Copy Launch XML to Local Logs Dir" Cwd="%ToolsDir%" CommandLine="copy %ToolsDir%\os\buildtools\bldsystemtools\commonbldutils\BuildLaunch.xml %LogsDir%\BuildLaunch.xml"/> |
|
158 <Execute Component="Publish Launch XML to Local Logs Dir" Cwd="%LogsDir%" CommandLine="copy %ToolsDir%\os\buildtools\bldsystemtools\commonbldutils\BuildLaunch.xml %PublishLocation%\%Type%\%BuildNumber%\logs\BuildLaunch.xml"/> |
|
159 <Execute Component="Copy Glue XML to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%.xml %LogsDir%\%BuildNumber%.xml"/> |
|
160 <Execute Component="Publish Glue XML" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%.xml %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%.xml"/> |
|
161 <Execute Component="Publish BuildEnv Log" Cwd="%ToolsDir%" CommandLine="copy buildenv.log %PublishLocation%\%Type%\%BuildNumber%\logs\buildenv.log"/> |
|
162 |
|
163 <!--Log and publish *generated* System Definition Files --> |
|
164 <Execute Component="Copy *generated* System Definition Files to Local Logs Dir" Cwd="%LogsDir%" CommandLine="copy %EPOCROOT%epoc32\data\system_definition*.xml %LogsDir%\"/> |
|
165 <Execute Component="Publish *generated* System Definition Files" Cwd="%LogsDir%" CommandLine="copy %LogsDir%\system_definition*.xml %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
166 |
|
167 <!-- Generate XML data for build machine env and publish to build logs dir --> |
|
168 <Execute Component="Generate BuildEnv XML" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils" CommandLine="perl BuildEnv.pl -o %LogsDir%"/> |
|
169 <Execute Component="Publish BuildEnv XML" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils" CommandLine="copy %LogsDir%\%COMPUTERNAME%.xml %PublishLocation%\%Type%\%BuildNumber%\logs\%COMPUTERNAME%.xml"/> |
|
170 |
|
171 <!--Update Status.txt for Kits --> |
|
172 <Execute Component="Update Status.txt for Kits" Cwd="%ToolsDir%" CommandLine="echo %BuildNumber% building > status.txt"/> |
|
173 |
|
174 <!--Run the Copyrights header check tool for SF --> |
|
175 <Execute Component="SF os copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\os >> %LogsDir%\Copyrightsheadercheck.log 2>&1"/> |
|
176 <Execute Component="SF app copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\app >> %LogsDir%\Copyrightsheadercheck.log 2>&1"/> |
|
177 <Execute Component="SF mw copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -append -output %LogsDir%\AllHeaderCheckRes.csv -log %LogsDir%\AllHeaderCheckRes.log %SourceDir%\mw >> %LogsDir%\Copyrightsheadercheck.log 2>&1"/> |
|
178 |
|
179 <!--Run the Post process results tool to handle results generated by the copyrights header check for SF --> |
|
180 <Execute Component="Post Process results" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFPostProcessResults.pl -build %BuildNumber% -input %LogsDir%\AllHeaderCheckRes.csv -out %LogsDir%\AllHeaderCheckResPath.csv -sourcepath M:\ -config %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.cfg >> %LogsDir%\Copyrightsheadercheck.log 2>&1"/> |
|
181 |
|
182 <!--Run the Copyrights header check tool for EPL --> |
|
183 <Execute Component="EPL os copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\os >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&1"/> |
|
184 <Execute Component="EPL app copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\app >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&1"/> |
|
185 <Execute Component="EPL mw copyrights check" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.pl -verify -epl -append -output %LogsDir%\AllHeaderCheckResEpl.csv -log %LogsDir%\AllHeaderCheckResEpl.log %SourceDir%\mw >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&1"/> |
|
186 |
|
187 <!--Run the Post process results tool to handle results generated by the copyrights header check for EPL --> |
|
188 <Execute Component="Post Process results" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFPostProcessResults.pl -build %BuildNumber% -input %LogsDir%\AllHeaderCheckResEpl.csv -out %LogsDir%\AllHeaderCheckResPathEpl.csv -sourcepath M:\ -config %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\SFUpdateLicenceHeader.cfg >> %LogsDir%\CopyrightsheadercheckEpl.log 2>&1"/> |
|
189 |
|
190 <!--Publish Copyrights header check logs --> |
|
191 <Execute Component="Publish copyrights header check logs" Cwd="%LogsDir%" CommandLine="xcopy *headercheck*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/> |
|
192 |
|
193 <!-- Copy unzip from TCL Delta Cache to epoc32 tools --> |
|
194 <Execute Component="Copy unzip to epoc32\tools" Cwd="%BuildDir%" CommandLine="xcopy %TCLDeltaCache%\DP\master\sf\dev\hostenv\dist\unzip-5.40\unzip.exe \epoc32\tools\ /Y"/> |
|
195 <!-- Copy zip from TCL Delta Cache to epoc32 tools --> |
|
196 <Execute Component="Copy zip to epoc32\tools" Cwd="%BuildDir%" CommandLine="xcopy %TCLDeltaCache%\DP\master\sf\dev\hostenv\dist\zip-2.2\zip.exe \epoc32\tools\ /Y"/> |
|
197 |
|
198 <!-- Install GCC --> |
|
199 <Execute Component="Install GCC" Cwd="%EPOCROOT%" CommandLine="unzip %SourceDir%\os\buildtools\perltoolsplat_os\redistribution\gcc\gcc.zip"/> |
|
200 |
|
201 <!-- Bootstrap - install bldmake* to epoc32\tools--> |
|
202 <Execute Component="BootStrap1 -install bldmake " Cwd="%SourceDir%\os\buildtools\sbsv1_os\e32toolp\group" CommandLine="setupprj.bat secure"/> |
|
203 <Execute Component="BootStrap2 -install bldmake" Cwd="%SourceDir%\os\buildtools\sbsv1_os\e32toolp\group" CommandLine="bld.bat rel"/> |
|
204 <!-- Setup Product variant --> |
|
205 <Execute Component="Make Epoc32/tools/variant Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\tools\variant"/> |
|
206 <Execute Component="Make Epoc32/include/variant Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\include\variant\"/> |
|
207 <Execute Component="Copy Symbian_OS.hrh" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\inc\Symbian_OS_%BuildShortName%.hrh %EPOCROOT%epoc32\include\variant\Symbian_OS.hrh"/> |
|
208 <Execute Component="Copy hrh files" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\*.hrh %EPOCROOT%epoc32\include\variant"/> |
|
209 <Execute Component="Copy cfg file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%.cfg %EPOCROOT%epoc32\tools\variant\variant.cfg"/> |
|
210 <Execute Component="Copy CBR cfg file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%_cbrtargetalias.cfg %EPOCROOT%epoc32\tools\variant\cbrtargetalias.cfg"/> |
|
211 |
|
212 <!-- Setup ROM variant --> |
|
213 <Execute Component="Make epoc32/rom/include Dir" Cwd="%BuildDir%" CommandLine="mkdir %EPOCROOT%epoc32\rom\include"/> |
|
214 <Execute Component="Copy romdefs file" Cwd="%BuildDir%" CommandLine="copy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\%BuildBaseName%_romdefs.hby %EPOCROOT%epoc32\rom\include\symbian_os_romdefs.hby"/> |
|
215 |
|
216 <!-- Make Epoc.ini --> |
|
217 <Execute Component="Create Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecDiagnostics ON>>%EPOCROOT%epoc32\data\epoc.ini"/> |
|
218 <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecEnforcement ON >>%EPOCROOT%epoc32\data\epoc.ini"/> |
|
219 <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecProcessIsolation ON >>%EPOCROOT%epoc32\data\epoc.ini"/> |
|
220 <Execute Component="Update Ini" Cwd="%BuildDir%" CommandLine="echo PlatSecEnforceSysBin ON>>%EPOCROOT%epoc32\data\epoc.ini"/> |
|
221 |
|
222 <!-- Setup BuildInfo.txt --> |
|
223 <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo DeviceFamily 100 >%EPOCROOT%epoc32\data\BuildInfo.txt"/> |
|
224 <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo DeviceFamilyRev 0x900 >>%EPOCROOT%epoc32\data\BuildInfo.txt"/> |
|
225 <Execute Component="BuildInfo" Cwd="%BuildDir%" CommandLine="echo ManufacturerSoftwareBuild %SnapshotNumber%_%BuildShortName% >>%EPOCROOT%epoc32\data\BuildInfo.txt"/> |
|
226 |
|
227 |
|
228 |
|
229 <!-- Post PreBuild Stuff --> |
|
230 <Execute Component="PreBuild HtmlScanlog" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_PreBuild.summary -v -v -l %LogsDir%\%BuildBaseName%.log -o %LogsDir%\PreBuild.summary.html"/> |
|
231 <Execute Component="Publish PreBuild Logs" Cwd="%LogsDir%" CommandLine="xcopy PreBuild*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/> |
|
232 |
|
233 <!-- STOP PHASE PREBUILD --> |
|
234 <Execute Component="Stop Phase PREBUILD" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n PREBUILD -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\PreBuild.summary.html"/> |
|
235 <Execute Component="Publish PreBuild End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t PREBUILD -i STOP -s %DiamondsServer%"/> |
|
236 |
|
237 <!-- START PHASE GT --> |
|
238 <Execute Component="Start Phase GT" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n GT -t START"/> |
|
239 <Execute Component="Publish GT Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t GT -i START -s %DiamondsServer%"/> |
|
240 |
|
241 <!-- Compile various tool targets prior to actual GT build --> |
|
242 <Execute Component="e32toolp Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_e32toolp -f %LogsDir%\sbs_e32toolp_log.xml.log -b %SourceDir%\os\buildtools\sbsv1_os\e32toolp\group\bld.inf -c tools2_rel.vtb101sf.whatlog.tracecompiler -i > %LogsDir%\e32toolp.log 2>&1"/> |
|
243 <Execute Component="Generate html log for e32toolp" Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_e32toolp_log.xml.log -o %LogsDir%\sbs_e32toolp_log.html -v -v "/> |
|
244 <Execute Component="Copy TCL reltools.ini to get rcomp" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/> |
|
245 <Execute Component="Get latest Rcomp component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_bintools_rcomp -bv green -o %LogsDir%\rcomp_version.txt 2>&1"/> |
|
246 <Execute Component="Get Latest Green Trace Compiler from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c osttracecompiler -bv green -o %LogsDir%\tracecompiler_version.txt 2>&1"/> |
|
247 <Execute Component="Copy OS Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\toreltools.ini"/> |
|
248 <Execute Component="Push the latest Rcomp to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_bintools_rcomp -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/> |
|
249 <Execute Component="Push the Latest Green Trace Compiler to OS Archive" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c osttracecompiler -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/> |
|
250 <!-- "DS.1756" changes bootstrapping components from TCL START --> |
|
251 <Execute Component="Get latest dev_build_imgtools_romtools component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_romtools -bv green -o %LogsDir%\dev_build_imgtools_romtools_version.txt 2>&1"/> |
|
252 <Execute Component="Push the latest dev_build_imgtools_romtools to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_romtools -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/> |
|
253 |
|
254 <Execute Component="Get latest dev_build_imgtools_buildrom component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_buildrom -bv green -o %LogsDir%\dev_build_imgtools_buildrom_version.txt 2>&1"/> |
|
255 <Execute Component="Push the latest dev_build_imgtools_buildrom to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_buildrom -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/> |
|
256 |
|
257 <Execute Component="Get latest dev_build_imgtools_imglib component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_imglib -bv green -o %LogsDir%\dev_build_imgtools_imglib_version.txt 2>&1"/> |
|
258 <Execute Component="Push the latest dev_build_imgtools_imglib to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_imglib -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/> |
|
259 |
|
260 <Execute Component="Get latest dev_build_imgtools_sisutils component from TCL" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -s -c dev_build_imgtools_sisutils -bv green -o %LogsDir%\dev_build_imgtools_sisutils_version.txt 2>&1"/> |
|
261 <Execute Component="Push the latest dev_build_imgtools_sisutils to OS" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\pushComp.pl -c dev_build_imgtools_sisutils -r %EPOCROOT%epoc32\relinfo\toreltools.ini -g"/> |
|
262 <!-- "DS.1756" changes bootstrapping components from TCL END --> |
|
263 |
|
264 <!-- Retrieve S60 binaries which remoteconn is dependent on --> |
|
265 <Execute Component="Get specific S60 dependencies to enable remote conn compilation" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\getrel -vv remoteconn_s60_dependencies 9 2>&1"/> |
|
266 |
|
267 <Execute Component="Delete TCL reltools.ini" Cwd="%BuildDir%" CommandLine="del %EPOCROOT%epoc32\relinfo\reltools.ini"/> |
|
268 <Execute Component="Rename and restore OS reltools.ini" Cwd="%BuildDir%" CommandLine="rename %EPOCROOT%epoc32\relinfo\toreltools.ini reltools.ini"/> |
|
269 <Execute Component="TOOLS2 REL Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_tools2_rel -f %LogsDir%\sbs_tools2_rel_log.xml.log -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools2_rel.savespace.vtb101sf.whatlog.tracecompiler -i > %LogsDir%\tools2_rel.log 2>&1"/> |
|
270 <Execute Component="TOOLS2 DEB LIBRARY Build" Cwd="%BuildDir%" CommandLine="sbs -t 3 -j %MAX_CONCURRENT% -k -m %EPOCROOT%epoc32\build\Makefile_tools2_deb -f %LogsDir%\sbs_tools2_deb_log.xml.log -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools2_deb.savespace.vtb101sf.whatlog.tracecompiler -i LIBRARY > %LogsDir%\tools2_deb.log 2>&1"/> |
|
271 |
|
272 <Execute Component="Generate html log for tools2 rel" Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools2_rel_log.xml.log -o %LogsDir%\sbs_tools2_rel_log.html -v -v "/> |
|
273 <Execute Component="Generate html log for tools2 deb" Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools2_deb_log.xml.log -o %LogsDir%\sbs_tools2_deb_log.html -v -v "/> |
|
274 |
|
275 <!-- tools_rel target SHOULD be run sequentially , DO NOT add -j option below --> |
|
276 <Execute Component="TOOLS Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog -t 3 -j 1 -k -m %EPOCROOT%epoc32\build\Makefile_tools -f %LogsDir%\sbs_tools_log.xml.log -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c tools_rel.vtb101sf.whatlog.tracecompiler -i > %LogsDir%\tools.log 2>&1"/> |
|
277 |
|
278 <Execute Component="Generate html log for tools " Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_tools_log.xml.log -o %LogsDir%\sbs_tools_log.html -v -v "/> |
|
279 |
|
280 <Execute Component="Copy Makefile_*tool* and logs to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_*tool* %LogsDir%\"/> |
|
281 <!-- Will want to scan and publish these logs too --> |
|
282 <!-- Compile GT using SBSv2 --> |
|
283 <Execute Component="GT Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog -t 3 -j %MAX_CONCURRENT% -k -f %LogsDir%\sbs_GT_log.xml.log -m %EPOCROOT%epoc32\build\Makefile_GT -s %EPOCROOT%epoc32\data\system_definition_GT.xml -c default.savespace.vtb101sf.whatlog.tracecompiler -c armv5.smp.savespace.vtb101sf.whatlog.tracecompiler -i > %LogsDir%\GT2.log 2>&1"/> |
|
284 <Execute Component="Copy Makefile_GT and log to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_GT* %LogsDir%\"/> |
|
285 |
|
286 <!--Post GT Build Stuff --> |
|
287 <Execute Component="Generate html log for GT" Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_GT_log.xml.log -o %LogsDir%\sbs_GT_log.html -v -v "/> |
|
288 <Execute Component="Generate html log for GT" Cwd="%EPOCROOT%tools" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_e32toolp_log.xml.log -l %LogsDir%\sbs_tools2_rel_log.xml.log -l %LogsDir%\sbs_tools2_deb_log.xml.log -l %LogsDir%\sbs_tools_log.xml.log -l %LogsDir%\sbs_GT_log.xml.log -o %LogsDir%\GT.summary.html -v -v "/> |
|
289 <Execute Component="Publish GT Logs" Cwd="%LogsDir%" CommandLine="xcopy *GT* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/> |
|
290 <Execute Component="Publish other sbs Logs" Cwd="%LogsDir%" CommandLine="xcopy sbs_* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/> |
|
291 <!-- STOP PHASE GT --> |
|
292 <Execute Component="Stop Phase GT" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n GT -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\GT.summary.html"/> |
|
293 <Execute Component="Publish GT End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t GT -i STOP -s %DiamondsServer%"/> |
|
294 |
|
295 <!-- Remove S60 binaries pulled down earlier for remoteconn compilation --> |
|
296 <Execute Component="Copy TCL reltools.ini to get remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/> |
|
297 <Execute Component="Removerel remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\RemoveRel -v remoteconn_s60_dependencies "/> |
|
298 <Execute Component="Delete TCL reltools.ini" Cwd="%BuildDir%" CommandLine="del %EPOCROOT%epoc32\relinfo\reltools.ini"/> |
|
299 <Execute Component="Copy OS Reltools.ini to epoc32/relinfo" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\reltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/> |
|
300 |
|
301 <Execute Component="Create About.txt" Cwd="%BuildDir%" CommandLine="echo To find out status and general info about build %BuildNumber%, refer to Epoc Software Releases DatabaseDB>%PublishLocation%\%Type%\%BuildNumber%\About_%BuildNumber%.txt"/> |
|
302 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
303 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/> |
|
304 <Execute Component="Create ESR GT Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t GT -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> |
|
305 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
306 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/> |
|
307 |
|
308 <Execute Component="CBR Make GT Release Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\CBRGT"/> |
|
309 <!--Keeping generated EPOC32 directory --> |
|
310 <Execute Component="CBR Copy Generic Epoc32 Directory" Cwd="%BuildDir%\CBRGT" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %EPOCROOT%epoc32 -t %BuildDir%\CBRGT\epoc32 -x ^^build/ -x \.sym$ -x \.bsc$ -x ^^data/media/mmccrd..\.bin$"/> |
|
311 |
|
312 <!-- START PHASE TV --> |
|
313 <Execute Component="Start Phase TV" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n TV -t START"/> |
|
314 <Execute Component="Publish TV Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t TV -i START -s %DiamondsServer%"/> |
|
315 |
|
316 <!--Prep Work Drive for Techview Build --> |
|
317 <Execute Component="Prep for Techview Build" Cwd="%BuildDir%" CommandLine="xcopy %CleanSourceDir%\os\buildtools\sbsv1_os\e32toolp %SourceDir%\cedar\techview\tools\e32toolp /E /Z /I /Q"/> |
|
318 |
|
319 <!-- Compile Techview using SBSv2 --> |
|
320 <Execute Component="Techview Build" Cwd="%BuildDir%" CommandLine="sbs --filters=FilterSquashlog -t 3 -j %MAX_CONCURRENT% -f %LogsDir%\sbs_TV_log.xml.log -k -m %EPOCROOT%epoc32\build\Makefile_TV -s %EPOCROOT%epoc32\data\system_definition_TV.xml -c default.techview.savespace.vtb101sf.whatlog.tracecompiler -i > %LogsDir%\TV2.log 2>&1"/> |
|
321 <Execute Component="Copy Makefile_TV and log to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy %EPOCROOT%epoc32\build\Makefile_TV* %LogsDir%\"/> |
|
322 |
|
323 <!-- Compile System Test components using EBS --> |
|
324 <Execute Component="System Test Build (EBS)" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %LogsDir%\%BuildBaseName%_SystemTest.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\SystemTest2.log"/> |
|
325 <!--Post Techview Build Stuff --> |
|
326 <Execute Component="Publish TVonly Logs" Cwd="%LogsDir%" CommandLine="xcopy *TV*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/> |
|
327 <Execute Component="Publish System Test Logs" Cwd="%LogsDir%" CommandLine="xcopy *SystemTest* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/> |
|
328 |
|
329 <!--Post Techview Build Stuff --> |
|
330 <Execute Component="Generate html log for techview" Cwd="%BuildDir%" CommandLine="perl %EPOCROOT%tools\sbsv2htmlscanlog.pl -l %LogsDir%\sbs_TV_log.xml.log -o %LogsDir%\TV.summary.html -v -v "/> |
|
331 <Execute Component="TV EBS HtmlScanlog" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_EBS_TV.summary -v -v -l SystemTest1.log -l SystemTest2.log -o TV.EBS.summary.html"/> |
|
332 <Execute Component="Publish Techview Logs" Cwd="%LogsDir%" CommandLine="xcopy *TV*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/> |
|
333 |
|
334 <!-- STOP PHASE TV --> |
|
335 <Execute Component="Stop Phase TV" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n TV -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\TV.summary.html"/> |
|
336 <Execute Component="Publish TV End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t TV -i STOP -s %DiamondsServer%"/> |
|
337 |
|
338 <!--Package Techview --> |
|
339 <Execute Component="Create ESR TV Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t TV -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> |
|
340 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
341 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/> |
|
342 |
|
343 <!--Prep for CBR --> |
|
344 <Execute Component="CBR Make TV Release Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\CBRTV"/> |
|
345 <Execute Component="CBR Copy Documentation" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %BuildDir%\documentation %BuildDir%\CBRTV\documentation /E /Z /I /Q"/> |
|
346 <Execute Component="CBR Copy Techview Epoc32 Directory" Cwd="%BuildDir%\CBRTV" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %EPOCROOT%epoc32 -t %BuildDir%\CBRTV\epoc32 -x ^^build/ -x \.sym$ -x \.bsc$ -x ^^data/media/mmccrd..\.bin$"/> |
|
347 <Execute Component="CBR Copy sdkeng-bin Directory" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\bxcopy.pl -s %BuildDir%\sdkeng-bin -t %BuildDir%\CBRTV\sdkeng-bin"/> |
|
348 |
|
349 <!-- START PHASE ROM --> |
|
350 <Execute Component="Start Phase ROM" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n ROM -t START"/> |
|
351 <Execute Component="Publish ROM Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t ROM -i START -s %DiamondsServer%"/> |
|
352 |
|
353 <!--Build Roms --> |
|
354 <Execute Component="Build Techview Roms" Cwd="%BuildDir%%EPOCROOT%epoc32\rom" CommandLine="perl %SourceDir%\os\buildtools\imgtools_os\romkiteka2\utils\metarombuild.pl -romspec %EPOCROOT%epoc32\data\symbian_os_romspec.xml -logdir %LogsDir% -buildnum %BuildNumber%"/> |
|
355 <Execute Component="Build H4 NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=h4hrp -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/> |
|
356 <Execute Component="Move H4 NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move H4HRPARMV5D.IMG %EPOCROOT%epoc32\rom\h4hrp_001.techview.nandloader.img"/> |
|
357 <Execute Component="Move H4 NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4hrp_001.techview.nandloader.log"/> |
|
358 <Execute Component="Build H4 Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v h4hrp -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=h4.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/> |
|
359 <Execute Component="Move H4 Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h4.nandloader.reltest.img %EPOCROOT%epoc32\rom\h4.nandloader.reltest.img"/> |
|
360 <Execute Component="Move H4 Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4.nandloader.reltest.log"/> |
|
361 <Execute Component="Build H6 NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=34xx_sdp -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/> |
|
362 <Execute Component="Move H6 NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move 34xx_SDPARMV5D.IMG %EPOCROOT%epoc32\rom\h6_sdp.techview.nandloader.img"/> |
|
363 <Execute Component="Move H6 NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h6_sdp.techview.nandloader.log"/> |
|
364 <Execute Component="Build H6 Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v 34xx_sdp -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=h6.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/> |
|
365 <Execute Component="Move H6 Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h6.nandloader.reltest.img %EPOCROOT%epoc32\rom\h6.nandloader.reltest.img"/> |
|
366 <Execute Component="Move H6 Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h6.nandloader.reltest.log"/> |
|
367 <Execute Component="Build NaviEngine NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v=ne1_tb -i=armv5 -t=nandloader -d=_NAND2 >>%LogsDir%\techviewroms%buildNumber%.log"/> |
|
368 <Execute Component="Move NaviEngine NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move NE1_TBARMV5D.IMG %EPOCROOT%epoc32\rom\ne1_tb.techview.nandloader.img"/> |
|
369 <Execute Component="Move NaviEngine NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\ne1_tb.techview.nandloader.log"/> |
|
370 <Execute Component="Build NaviEngine Test NAND Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v ne1_tb -i armv5 -b udeb -d _NAND2 -t nandtest_load_rel -zip -name=ne1_tb.nandloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/> |
|
371 <Execute Component="Move NaviEngine Test NAND Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ne1_tb.nandloader.reltest.img %EPOCROOT%epoc32\rom\ne1_tb.nandloader.reltest.img"/> |
|
372 <Execute Component="Move NaviEngine Test NAND Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\ne1_tb.nandloader.reltest.log"/> |
|
373 <Execute Component="Build H4 Test MMC Loader" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="rom -v h4hrp -i armv5 -b udeb -t mmctest_load_rel -zip -name=h4.mmcloader.reltest.img >>%LogsDir%\techviewroms%buildNumber%.log"/> |
|
374 <Execute Component="Move H4 Test MMC Loader to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move h4.mmcloader.reltest.img %EPOCROOT%epoc32\rom\h4.mmcloader.reltest.img"/> |
|
375 <Execute Component="Move H4 Test MMC Loader detailed Log to ROM directory" Cwd="%BuildDir%\sf\os\kernelhwsrv\kernel\eka\rombuild\" CommandLine="move ROMBUILD.LOG %EPOCROOT%epoc32\rom\h4.mmcloader.reltest.log"/> |
|
376 |
|
377 <Execute Component="Techview Roms HtmlScanlog" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_Techview_ROMs.summary -v -v -l techviewroms%BuildNumber%.log -o techviewroms%BuildNumber%.summary.html"/> |
|
378 <Execute Component="Publish Techview Roms Logs" Cwd="%LogsDir%" CommandLine="copy techviewroms%BuildNumber%.* %PublishLocation%\%Type%\%BuildNumber%\logs"/> |
|
379 <Execute Component="Copy Detailed ROM Logs to Local Logs Dir" Cwd="%BuildDir%" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.log %LogsDir%\rom_logs\ /Z /I"/> |
|
380 <Execute Component="Publish Detailed ROM Logs" Cwd="%LogsDir%" CommandLine="xcopy rom_logs %PublishLocation%\%Type%\%BuildNumber%\logs\rom_logs /Z /I /Q"/> |
|
381 <Execute Component="Create ESR ROM Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t ROM -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> |
|
382 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
383 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/> |
|
384 |
|
385 <!-- STOP PHASE ROM --> |
|
386 <Execute Component="Stop Phase ROM" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n ROM -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\techviewroms%buildNumber%.summary.html"/> |
|
387 <Execute Component="Publish ROM End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t ROM -i STOP -s %DiamondsServer%"/> |
|
388 <!--Prep for CBR --> |
|
389 <Execute Component="CBR Copy GTC ROMs" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\GTC_*.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/> |
|
390 <Execute Component="CBR Copy nandloader Images" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.nandloader.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/> |
|
391 <Execute Component="CBR Copy mmcloader Images" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %EPOCROOT%epoc32\rom\*.mmcloader.* %BuildDir%\CBRTV\epoc32\rom\* /E /Z /I /Q"/> |
|
392 |
|
393 <!--Techview Dups Generation --> |
|
394 <Execute Component="Techview Dups Generation mkdir" Cwd="%SourceDir%" CommandLine="mkdir %ProductPath%\generated\logs\"/> |
|
395 <Execute Component="Techview Dups Generation" Cwd="%SourceDir%" CommandLine="%BuildDir%\CBRGT\epoc32\gcc\bin\diff -qr %BuildDir%\CBRGT\epoc32 %BuildDir%\CBRTV\epoc32 | perl %SourceDir%\os\buildtools\toolsandutils\productionbldtools\differ.pl > %ProductPath%\generated\logs\techview_dups.log"/> |
|
396 |
|
397 |
|
398 <!--Prep for CBR --> |
|
399 <Execute Component="CBR Copy Clean Src" Cwd="%BuildDir%\CBRTV" CommandLine="xcopy %CleanSourceDir% %BuildDir%\CBRTV\sf /E /Z /I /Q"/> |
|
400 <Execute Component="Run sbsv2cache tool" Cwd="%BuildDir%" CommandLine="%SBS_HOME%\win32\python264\python.exe %SBS_HOME%\bin\sbsv2cache.py -v -s -o %ABLDCACHE% -l %LogsDir%\sbs_e32toolp_log.xml.log -l %LogsDir%\sbs_GT_log.xml.log -l %LogsDir%\sbs_TV_log.xml.log -l %LogsDir%\sbs_tools_log.xml.log -l %LogsDir%\sbs_tools2_rel_log.xml.log -l %LogsDir%\sbs_tools2_deb_log.xml.log > %LogsDir%\sbs_sbsv2cache.log 2>&1"/> |
|
401 <Execute Component="Publish Raptor Cache Log" Cwd="%BuildDir%" CommandLine="copy %LogsDir%\sbs_sbsv2cache.log %PublishLocation%\%Type%\%BuildNumber%\logs\sbs_sbsv2cache.log"/> |
|
402 |
|
403 <!-- Cleanup unnecessary files to remove warnings --> |
|
404 <Execute Component="Remove System_Definition*.bak files " Cwd="%LogsDir%" CommandLine="del %EPOCROOT%epoc32\data\system_definition*.xml.bak"/> |
|
405 <Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\gcc\*.unzipped %LogsDir%"/> |
|
406 <Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\gcc_mingw\*.unzipped %LogsDir%"/> |
|
407 <Execute Component="Move *.unzipped files to logdir" Cwd="%EPOCROOT%" CommandLine="move %EPOCROOT%epoc32\include\tools\stlport\*.unzipped %LogsDir%"/> |
|
408 <!-- START PHASE CBR --> |
|
409 <Execute Component="Start Phase CBR" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CBR -t START"/> |
|
410 <Execute Component="Publish CBR Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CBR -i START -s %DiamondsServer%"/> |
|
411 |
|
412 <!--Run CBR --> |
|
413 <Execute Component="Run CBR" Cwd="%BuildDir%" CommandLine="%PERL510_HOME%\bin\perl.exe %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\runcbr.pl -b %BuildBaseName% -v %BuildNumber% -c %SourceDir%\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%BuildShortName%\options.txt -d %LogsDir%\%BuildNumber%_debug_cbr.log -l %LogsDir%\%BuildNumber%_cbr.log -p %PreviousBuildNumber% -j %NUMBER_OF_PROCESSORS% "/> |
|
414 <Execute Component="Publish CBR debug Log" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_debug_cbr.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
415 <Execute Component="Publish CBR Log" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cbr.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
416 <Execute Component="Generate CBR HTML summary for CBR" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_CBR_summary -v -v -l %BuildNumber%_cbr.log -o %BuildNumber%_cbr.summary.html"/> |
|
417 <Execute Component="Publish CBR Summary" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cbr.summary.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
418 <Execute Component="Create ESR CBR Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t CBR -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> |
|
419 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
420 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/> |
|
421 |
|
422 <!-- export the cbr --> |
|
423 <Execute Component="Export CBR Make Dir" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/> |
|
424 <Execute Component="Export CBR Copy reltools.ini to epoc32" Cwd="%BuildDir%" CommandLine="copy \sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%Product%\reltools.ini %BuildDir%\epoc32\relinfo\reltools.ini /Y"/> |
|
425 <Execute Component="Export CBR Run script" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\exportcbr.pl -n -c gt_only_baseline -c gt_techview_baseline -d %BuildDir% -s %BuildNumber% -p %Product% -t CBRSymbianIndia.tmpl -t CBRBeijing.tmpl"/> |
|
426 <Execute Component="Export CBR Delete Dirty Epoc32 relinfo dir" Cwd="%BuildDir%" CommandLine="rmdir /s /q %BuildDir%\epoc32\relinfo"/> |
|
427 |
|
428 <!-- Publish CBR export log & export table --> |
|
429 <Execute Component="Export CBR Publish Export Log" Cwd="%LogsDir%" CommandLine="copy Export*.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
430 <Execute Component="Copy Export Table to Local Logs Dir" Cwd="%BuildDir%" CommandLine="copy \sf\os\deviceplatformrelease\symbianosbld\productionbldcbrconfig\%Product%\AutoCBR_%Product%_test_export.csv %LogsDir%\AutoCBR_%Product%_test_export.csv" /> |
|
431 <Execute Component="Export CBR Publish Export Table" Cwd="%LogsDir%" CommandLine="copy AutoCBR_%Product%_test_export.csv %PublishLocation%\%Type%\%BuildNumber%\logs\AutoCBR_%Product%_test_export.csv"/> |
|
432 |
|
433 <!-- Request smoke testing of CBR --> |
|
434 <Execute Component="Create Smoke Testing trigger" Cwd="%LogsDir%" CommandLine="echo %BuildNumber%>>smoketest_trigger_%BuildNumber%.txt"/> |
|
435 <Execute Component="Create Smoke Testing trigger" Cwd="%LogsDir%" CommandLine="echo %ChangeListNumber%>>smoketest_trigger_%BuildNumber%.txt"/> |
|
436 <Execute Component="Create Dir for smoke test triggers" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\SmokeTestTriggers"/> |
|
437 <Execute Component="Copy Smoke Testing trigger to published logs dir" Cwd="%LogsDir%" CommandLine="copy smoketest_trigger_%BuildNumber%.txt %PublishLocation%\SmokeTestTriggers\%BuildNumber%.txt"/> |
|
438 |
|
439 <!-- STOP PHASE CBR --> |
|
440 <Execute Component="Stop Phase CBR" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CBR -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%_cbr.summary.html"/> |
|
441 <Execute Component="Publish CBR End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CBR -i STOP -s %DiamondsServer%"/> |
|
442 |
|
443 <!-- GET IMGCHECK component --> |
|
444 <Execute Component="Imgcheck Make Dir relinfo" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/> |
|
445 <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %BuildDir%\epoc32\relinfo\reltools.ini"/> |
|
446 <Execute Component="Obtain IMGCHECK component" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c dev_build_imgtools_imgcheck -bv green -o %LogsDir%\imgcheck_version.txt"/> |
|
447 |
|
448 <!-- USE IMGCHECK to create SID, VID reports for these ROM images --> |
|
449 <Execute Component="Run IMGCHECK" Cwd="%BuildDir%" CommandLine="%BuildDir%\epoc32\tools\imgcheck.exe --e32input --sid --vid --verbose M:\epoc32\release\armv5\urel\ -x -o=%LogsDir%\SIDVID.xml -a 2>&1"/> |
|
450 <Execute Component="Publish IMGCHECK Log" Cwd="%LogsDir%" CommandLine="xcopy SIDVID.xml %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
451 <Execute Component="Publish IMGCHECK stylesheet" Cwd="%LogsDir%" CommandLine="xcopy imgcheck.xsl %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
452 <Execute Component="Delete Dirty Epoc32 relinfo dir" Cwd="%BuildDir%" CommandLine="rmdir /s /q %BuildDir%\epoc32\relinfo"/> |
|
453 |
|
454 <!-- Request a BFC test --> |
|
455 <Execute Component="Request BFC using bfcClient.pl" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils\" CommandLine="perl bfcClient.pl -p %Product% -b %SnapshotNumber% -c %Type% -w 0"/> |
|
456 |
|
457 <!--Update Status.txt for Kits --> |
|
458 <Execute Component="Update Status.txt for Kits" Cwd="%ToolsDir%" CommandLine="echo %BuildNumber% completed > status.txt"/> |
|
459 |
|
460 <!--Get CDB tools --> |
|
461 <Execute Component="Make Dir relinfo" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\epoc32\relinfo\"/> |
|
462 <Execute Component="Get TCL sfreltools.ini" Cwd="%BuildDir%" CommandLine="copy %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\TCL_Support\sfreltools.ini %EPOCROOT%epoc32\relinfo\reltools.ini"/> |
|
463 |
|
464 <Execute Component="Obtain CDB tools" Cwd="%BuildDir%" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\GetDPComp\GetDPComp.pl -c ana_compatanamdw_apicompatanamdw_cdb -bv green -o %LogsDir%\cdb_version.txt"/> |
|
465 <!-- Retrieve S60 binaries which remoteconn is dependent on for gccxml CDB phase--> |
|
466 <Execute Component="Get specific S60 dependencies to enable remote conn compilation" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\getrel -vv remoteconn_s60_dependencies 9 2>&1"/> |
|
467 |
|
468 <!-- START PHASE CDB --> |
|
469 <Execute Component="Start Phase CDB" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CDB -t START"/> |
|
470 <Execute Component="Publish CDB Start to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CDB -i START -s %DiamondsServer%"/> |
|
471 |
|
472 <!-- Unpack the CDB tool into required locations --> |
|
473 <Execute Component="Replace cdb.properties" Cwd="%BuildDir%\cdb\cdb" CommandLine="xcopy %SourceDir%\os\deviceplatformrelease\symbianosbld\cedarutils\cdb.properties . /Y >> %LogsDir%\cdb.unziplog 2>&1"/> |
|
474 <Execute Component="Publish cdb.unziplog" Cwd="%LogsDir%" CommandLine="copy cdb.unziplog %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
475 |
|
476 <Execute Component="Unzip imreport-new to root-epoc32" Cwd="%BuildDir%\epoc32\tools" CommandLine="unzip -o \\builds01\devbuilds\cdb-tools\imreport-new.zip >%LogsDir%\imreport-new.unziplog 2>&1"/> |
|
477 <Execute Component="Publish imreport-new.unziplog" Cwd="%LogsDir%" CommandLine="copy imreport-new.unziplog %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
478 |
|
479 <!-- Run the CDB tool --> |
|
480 <Execute Component="Make Dir for CDB Info" Cwd="%BuildDir%" CommandLine="mkdir %BuildDir%\cdb-info"/> |
|
481 <Execute Component="Make Dir for CDB Publish" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\%Type%\%BuildNumber%\cdb-info"/> |
|
482 <Execute Component="Make Dir for CDB Publish" Cwd="%BuildDir%" CommandLine="mkdir %PublishLocation%\%Type%\logs\%BuildNumber%\cdb-info"/> |
|
483 |
|
484 <!--Build GCCXML (prior to running CDB tool) --> |
|
485 <Execute Component="GCCXML Server" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %LogsDir%\%BuildBaseName%_GCCXML.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\GCCXML.log"/> |
|
486 <Execute Component="Publish GCCXML Logs" Cwd="%LogsDir%" CommandLine="xcopy *GCCXML*.* %PublishLocation%\%Type%\%BuildNumber%\logs /Z /I /Q"/> |
|
487 <Execute Component="Generate GXP files for orphanheaders" Cwd="%BuildDir%\cdb\cdb" CommandLine="perl __cdborphanheaders.pl sbsv2"/> |
|
488 |
|
489 <!--Run imreport and cdb using the new Tools --> |
|
490 <Execute Component="cdb Server" Cwd="%BuildDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\BuildServer.pl -d %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\runcdb.xml -p 15011 -p 15012 -p 15013 -t 5 -c 5 -l %LogsDir%\cdbxml.log"/> |
|
491 <Execute Component="Publish cdbxml.log" Cwd="%LogsDir%" CommandLine="copy cdbxml.log %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
492 <Execute Component="Generate CDB HTML summary for CDB" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\buildsystemtools\scanlog\htmlscanlog.pl -t %BuildNumber%_CDB_summary -v -v -l cdbxml.log -l GCCXML.log -o %BuildNumber%_cdb.summary.html"/> |
|
493 <Execute Component="Publish CDB Summary" Cwd="%LogsDir%" CommandLine="copy %BuildNumber%_cdb.summary.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
494 <Execute Component="Create ESR CDB Build Report" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenResult.pl -t CDB -d %PublishLocation%\%Type%\%BuildNumber%\logs\ -s %SnapshotNumber% -p %Product% -l %PublishLocation%\%Type%\logs\%BuildNumber%\"/> |
|
495 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\%BuildNumber%\logs\"/> |
|
496 <Execute Component="Publish ESR Build Report" Cwd="%LogsDir%" CommandLine="copy /Y %SnapshotNumber%_%Product%_report.html %PublishLocation%\%Type%\logs\%BuildNumber%\"/> |
|
497 |
|
498 <!-- Publish Documentation Precis --> |
|
499 <Execute Component="Zip Documentation Precis" Cwd="%BuildDir%\doxyref\precis\" CommandLine="zip -r %BuildDir%\cdb-info\doxyref-precis.zip *"/> |
|
500 <Execute Component="Publish Documentation Precis" Cwd="%BuildDir%\cdb-info\" CommandLine="copy /Y doxyref-precis.zip %PublishLocation%\%Type%\%BuildNumber%\cdb-info\doxyref-precis.zip"/> |
|
501 |
|
502 <!-- STOP PHASE CDB --> |
|
503 <Execute Component="Stop Phase CDB" Cwd="%ToolsDir%\bin" CommandLine="perl %CleanSourceDir%\os\buildtools\bldsystemtools\commonbldutils\start-perl.pl -- notifyBuildPhase.pl -s %SnapshotNumber% -p %BuildShortName% -n CDB -t STOP -l %PublishLocation%\%Type%\%BuildNumber%\logs\%BuildNumber%_cdb.summary.html"/> |
|
504 <Execute Component="Publish CDB End to Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t CDB -i STOP -s %DiamondsServer%"/> |
|
505 |
|
506 <!-- Gennrate Smoke Test Result for Diamonds --> |
|
507 <Execute Component="Gennrate Smoke Test Result for Diamonds" Cwd="%LogsDir%" CommandLine="perl %SourceDir%\os\buildtools\bldsystemtools\commonbldutils\GenResult\GenDiamondsXml.pl -t SMOKETEST -i STOP -s %DiamondsServer%" /> |
|
508 |
|
509 <!-- Remove S60 binaries pulled down earlier for remoteconn gccxml CDB phase --> |
|
510 <Execute Component="Removerel remoteconn_s60_dependencies" Cwd="%BuildDir%" CommandLine="%SourceDir%\os\buildtools\toolsandutils\cbrtools\perl\RemoveRel -v remoteconn_s60_dependencies "/> |
|
511 |
|
512 <!--Stop Performance Monitoring --> |
|
513 <Execute Component="Stop PerfMon" Cwd="%SourceDir%\os\buildtools\bldsystemtools\commonbldutils\PerfMon" CommandLine="perl PerfMonControlStop.pl -p 1973"/> |
|
514 <Execute Component="Publish PerfMon Log" Cwd="%LogsDir%" CommandLine="xcopy PerfMon_%BuildNumber%.csv %PublishLocation%\%Type%\%BuildNumber%\logs\ /Z /I /Q"/> |
|
515 |
|
516 <!-- Remove CBR Temp Dir --> |
|
517 <Execute Component="Delete Temp Folder" Cwd="%BuildDir%" CommandLine="rmdir D:\Builds\Temp /s /q"/> |
|
518 |
|
519 <!--Publish the Full Logs Dir --> |
|
520 <Execute Component="Publish Full Logs Dir" Cwd="%BuildDir%" CommandLine="xcopy %LogsDir% %PublishLocation%\%Type%\logs\%BuildNumber% /E /Z /I /Q"/> |
|
521 |
|
522 </Commands> |
|
523 </Product> |
|