diff -r 000000000000 -r beb51793110d build/tools/S60_build.cmd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build/tools/S60_build.cmd Mon Jan 18 21:35:57 2010 +0200 @@ -0,0 +1,80 @@ +@echo off +rem +rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +rem All rights reserved. +rem This component and the accompanying materials are made available +rem under the terms of "Eclipse Public License v1.0" +rem which accompanies this distribution, and is available +rem at the URL "http://www.eclipse.org/legal/epl-v10.html". +rem +rem Initial Contributors: +rem Nokia Corporation - initial contribution. +rem +rem Contributors: +rem +rem Description: +rem +@echo on + +@echo off +setlocal +echo ===------------------------------------------------- +echo === Stage=1 +echo ===------------------------------------------------- +perl -le "$time=localtime; print '=== Stage=1 started ', $time" +perl -le "$time=localtime; print '=== Stage=1 S60_build.cmd started', $time" + +echo Build S60 +echo usage: S60_build.cmd +echo example: S60_build.cmd + +if not defined LOGS_PATH ( +call set LOGS_PATH=\logs\ +) + +if not defined ZIPS_PATH ( +call set ZIPS_PATH=\zips\ +) + +if not exist %LOGS_PATH% ( +md %LOGS_PATH% +) +if not exist %ZIPS_PATH% ( +md %ZIPS_PATH% +) + + +perl -le "$time=localtime; print '=== Stage=1 S60_build.cmd started', $time" +call vcvars32 +call set copycmd=/y + + +perl -le "$time=localtime; print '=== Stage=1 touch to s60 started ', $time" +call toucher.exe \sf +call toucher.exe \ext + +perl -le "$time=localtime; print '=== Stage=1 attrib -r started', $time" +call attrib -r /s \epoc32\* +call attrib -r /s \ext\* +call attrib -r /s \sf\* + + +cd\ +perl -le "$time=localtime; print '=== Stage=1 Build started', $time" +echo Building ... +call \epoc32\tools\s60tools\build_tbs.cmd S60Build \epoc32\tools\s60tools\ +echo Build end + +perl -le "$time=localtime; print '=== Stage=1 bldmelast started', $time" +call \epoc32\tools\s60tools\build_tbs.cmd bldmelast \epoc32\tools\s60tools\ + +call cmd /c "cd \config\s60_52_config && cmaker config_post_task ACTION=export BUILD=oem S60=52" +perl -le "$time=localtime; print '=== Stage=1 zip western delta binaries', $time" +call perl \epoc32\tools\s60tools\parse_what_log.pl -i %LOGS_PATH%bldmelast_bld.log -filter \epoc32 -zip %ZIPS_PATH%delta_western_package -ex productvariant.hrh + +perl -le "$time=localtime; print '=== Stage=1 scanlog_html started', $time" +call perl \epoc32\tools\htmlscanlog.pl -l %LOGS_PATH%s60Build_bld.log -l %LOGS_PATH%bldmelast_bld.log -o %LOGS_PATH%scanlog_s60Build_full.html -v + +perl -le "$time=localtime; print '=== Stage=1 finished ', $time" + +endlocal \ No newline at end of file