testexecfw/stf/group/package_all.bat
changeset 2 8bb370ba6d1d
equal deleted inserted replaced
1:bbd31066657e 2:8bb370ba6d1d
       
     1 @rem
       
     2 @rem Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
       
     3 @rem All rights reserved.
       
     4 @rem This component and the accompanying materials are made available
       
     5 @rem under the terms of "Eclipse Public License v1.0"
       
     6 @rem which accompanies this distribution, and is available
       
     7 @rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 @rem
       
     9 @rem Initial Contributors:
       
    10 @rem Nokia Corporation - initial contribution.
       
    11 @rem
       
    12 @rem Contributors:
       
    13 @rem
       
    14 @rem Description: 
       
    15 @rem
       
    16 @echo off
       
    17 rem ---remove any old zip files if exists---
       
    18 @del *.zip 2>1
       
    19 
       
    20 rem --- prepare zip file name STF_Version_Timestamp.zip
       
    21 set VER=1.0.0
       
    22 
       
    23 rem Date
       
    24 set DATE0=%date%
       
    25 if %DATE0% equ 0 (set DATE0=%date:~-10%) else (set DATE0=%date:~,10%)
       
    26 rem time
       
    27 set tsp="%time:~0,1%"
       
    28 if %tsp%==" " (set TIME0=0%time:~1,1%%time:~3,2%%time:~6,2%)&goto NEXTTASK:
       
    29 set TIME0=%time:~0,2%%time:~3,2%%time:~6,2%
       
    30 rem time stamp
       
    31 :NEXTTASK
       
    32 set TMST=%DATE0%_%TIME0%
       
    33 
       
    34 echo STF Version: %VER%
       
    35 set ZIPFILE=STF_%VER%_%TMST%.zip
       
    36 echo Package file name: %ZIPFILE%
       
    37 
       
    38 rem ---------BUILD----------
       
    39 rem call abld reallyclean
       
    40 rem call bldmake clean
       
    41 rem call bldmake bldfiles
       
    42 rem call abld build
       
    43 
       
    44 rem ---------packaging---------
       
    45 rem "abld build -what" to get all exported files
       
    46 call abld build -what > TEMP
       
    47 
       
    48 for /f %%l in (TEMP) do (
       
    49 @zip %ZIPFILE% %%l
       
    50 )
       
    51 
       
    52 del TEMP
       
    53 
       
    54 
       
    55 rem ---------BUILD STFQTUI----------
       
    56 rem pushd %cd%
       
    57 
       
    58 rem cd ..\stfui\qtui\StfQtUI
       
    59 rem call qmake
       
    60 rem call bldmake bldfiles
       
    61 rem call abld build
       
    62 
       
    63 rem ---------packaging STFQTUI---------
       
    64 rem "abld build -what" to get all exported files
       
    65 rem call abld build -what > TEMP
       
    66 
       
    67 rem for /f %%l in (TEMP) do (
       
    68 rem @zip ..\..\..\group\%ZIPFILE% %%l
       
    69 rem )
       
    70 
       
    71 rem del TEMP
       
    72 
       
    73 rem popd
       
    74 
       
    75 rem ---------packaging MigrationExample---------
       
    76 set TEMPLATE_TARGET=\epoc32\tools\s60rndtools\stf\MigrationExample
       
    77 zip %ZIPFILE% %TEMPLATE_TARGET%\*
       
    78 zip %ZIPFILE% %TEMPLATE_TARGET%\*\*
       
    79 zip %ZIPFILE% %TEMPLATE_TARGET%\*\*\*
       
    80 zip %ZIPFILE% %TEMPLATE_TARGET%\*\*\*\*
       
    81 
       
    82 rem --------packaging testmoduletemplates--------
       
    83 set TEMPLATE_TARGET=\epoc32\tools\s60rndtools\stf\testmoduletemplates
       
    84 zip %ZIPFILE% %TEMPLATE_TARGET%\*
       
    85 zip %ZIPFILE% %TEMPLATE_TARGET%\*\*
       
    86 zip %ZIPFILE% %TEMPLATE_TARGET%\*\*\*
       
    87 
       
    88 rem ---------create and add sis package into zip file--------
       
    89 set SIS_TARGET=\epoc32\tools\s60rndtools\stf\sis
       
    90 md %SIS_TARGET%
       
    91 rem set KEY_DIR to the real path
       
    92 rem set KEY_DIR=YOUR_KEY_DIR
       
    93 copy ..\sis\stf.pkg %SIS_TARGET%\stf.pkg /y
       
    94 rem copy ..\stfui\qtui\StfQtUI\StfQtUI.pkg %SIS_TARGET%\StfQtUI.pkg /y
       
    95 rem ----create sis----
       
    96 makesis %SIS_TARGET%\stf.pkg %SIS_TARGET%\stf.sis
       
    97 rem makesis %SIS_TARGET%\StfQtUI.pkg %SIS_TARGET%\StfQtUI.sis
       
    98 rem ----sign sis------
       
    99 rem signsis -s %SIS_TARGET%\stf.sis %SIS_TARGET%\stf.sisx %KEY_DIR%\rd.crt %KEY_DIR%\rd.key
       
   100 rem signsis -s %SIS_TARGET%\StfQtUI.sis %SIS_TARGET%\StfQtUI.sisx %KEY_DIR%\rd.crt %KEY_DIR%\rd.key
       
   101 rem -----zip all------
       
   102 zip %ZIPFILE% %SIS_TARGET%\*
       
   103 
       
   104 rem -----STF_read_me.txt------
       
   105 zip %ZIPFILE% STF_read_me.txt