|
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 |