equal
deleted
inserted
replaced
1 @rem |
1 @rem |
2 @rem Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). |
2 @rem Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies). |
3 @rem All rights reserved. |
3 @rem All rights reserved. |
4 @rem This component and the accompanying materials are made available |
4 @rem This component and the accompanying materials are made available |
5 @rem under the terms of the License "Eclipse Public License v1.0" |
5 @rem under the terms of the License "Eclipse Public License v1.0" |
6 @rem which accompanies this distribution, and is available |
6 @rem which accompanies this distribution, and is available |
7 @rem at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 @rem at the URL "http://www.eclipse.org/legal/epl-v10.html". |
47 set EMBEDDINGBASEWITHTEXT=embeddingbasewithtextandinnerwithexe |
47 set EMBEDDINGBASEWITHTEXT=embeddingbasewithtextandinnerwithexe |
48 set COMPONENTINFOWITHMULTIPLEFILES=sifintegrationtestmultiplefiles |
48 set COMPONENTINFOWITHMULTIPLEFILES=sifintegrationtestmultiplefiles |
49 set COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE=sifintegrationtestextensionindifferentcase |
49 set COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE=sifintegrationtestextensionindifferentcase |
50 set COMPONENTINFOWITHONLYDLL=sifintegrationtestwithonlydll |
50 set COMPONENTINFOWITHONLYDLL=sifintegrationtestwithonlydll |
51 set SUFFICIENTUSERCAPS=sifintegsufficientusercaps |
51 set SUFFICIENTUSERCAPS=sifintegsufficientusercaps |
|
52 set BASEWITHDRIVEDIALOG=sifintegrationtestbasewithdrivedialog |
|
53 set UPGRADEWITHDRIVEDIALOG=sifintegrationtestupgradewithdrivedialog |
|
54 set EMBEDDEDINNERWITHUPGRADE=embeddedinnerwithupgrade |
|
55 set EMBEDDEDINNERWITHUPGRADEOUTERASBASEWITHDRIVEDIALOG=embeddedinnerwithupgradeouterasbasewithdrivedialog |
52 set DUMMYTEXT=dummy |
56 set DUMMYTEXT=dummy |
53 |
57 |
54 set CREATESISCMD=createsis create -pass usif |
58 set CREATESISCMD=createsis create -pass usif |
55 set CREATESISEXISTINGCERTCMD=createsis create -key %CERTDIR%\root5ca_key.pem -cert %CERTDIR%\root5ca.pem |
59 set CREATESISEXISTINGCERTCMD=createsis create -key %CERTDIR%\root5ca_key.pem -cert %CERTDIR%\root5ca.pem |
56 |
60 |
72 if not exist %DATADIR%\%EMBEDDINGBASEWITHTEXT%.sis goto generate_sis_files |
76 if not exist %DATADIR%\%EMBEDDINGBASEWITHTEXT%.sis goto generate_sis_files |
73 if not exist %DATADIR%\%COMPONENTINFOWITHMULTIPLEFILES%.sis goto generate_sis_files |
77 if not exist %DATADIR%\%COMPONENTINFOWITHMULTIPLEFILES%.sis goto generate_sis_files |
74 if not exist %DATADIR%\%COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.sis goto generate_sis_files |
78 if not exist %DATADIR%\%COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.sis goto generate_sis_files |
75 if not exist %DATADIR%\%COMPONENTINFOWITHONLYDLL%.sis goto generate_sis_files |
79 if not exist %DATADIR%\%COMPONENTINFOWITHONLYDLL%.sis goto generate_sis_files |
76 if not exist %DATADIR%\%SUFFICIENTUSERCAPS%.sis goto generate_sis_files |
80 if not exist %DATADIR%\%SUFFICIENTUSERCAPS%.sis goto generate_sis_files |
77 |
81 if not exist %DATADIR%\%BASEWITHDRIVEDIALOG%.sis goto generate_sis_files |
|
82 if not exist %DATADIR%\%UPGRADEWITHDRIVEDIALOG%.sis goto generate_sis_files |
|
83 if not exist %DATADIR%\%EMBEDDEDINNERWITHUPGRADE%.sis goto generate_sis_files |
|
84 if not exist %DATADIR%\%EMBEDDEDINNERWITHUPGRADEOUTERASBASEWITHDRIVEDIALOG%.sis goto generate_sis_files |
78 goto:eof |
85 goto:eof |
79 |
86 |
80 :generate_sis_files |
87 :generate_sis_files |
81 |
88 |
82 rem Copy pkg files for createsis.exe |
89 rem Copy pkg files for createsis.exe |
94 |
101 |
95 copy /y %PKGDIR%\%COMPONENTINFOWITHMULTIPLEFILES%.pkg %BUILDDIR%\%COMPONENTINFOWITHMULTIPLEFILES%.pkg |
102 copy /y %PKGDIR%\%COMPONENTINFOWITHMULTIPLEFILES%.pkg %BUILDDIR%\%COMPONENTINFOWITHMULTIPLEFILES%.pkg |
96 copy /y %PKGDIR%\%COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.pkg %BUILDDIR%\%COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.pkg |
103 copy /y %PKGDIR%\%COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.pkg %BUILDDIR%\%COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.pkg |
97 copy /y %PKGDIR%\%COMPONENTINFOWITHONLYDLL%.pkg %BUILDDIR%\%COMPONENTINFOWITHONLYDLL%.pkg |
104 copy /y %PKGDIR%\%COMPONENTINFOWITHONLYDLL%.pkg %BUILDDIR%\%COMPONENTINFOWITHONLYDLL%.pkg |
98 copy /y %PKGDIR%\%SUFFICIENTUSERCAPS%.pkg %BUILDDIR%\%SUFFICIENTUSERCAPS%.pkg |
105 copy /y %PKGDIR%\%SUFFICIENTUSERCAPS%.pkg %BUILDDIR%\%SUFFICIENTUSERCAPS%.pkg |
|
106 copy /y %PKGDIR%\%BASEWITHDRIVEDIALOG%.pkg %BUILDDIR%\%BASEWITHDRIVEDIALOG%.pkg |
|
107 copy /y %PKGDIR%\%UPGRADEWITHDRIVEDIALOG%.pkg %BUILDDIR%\%UPGRADEWITHDRIVEDIALOG%.pkg |
|
108 copy /y %PKGDIR%\%EMBEDDEDINNERWITHUPGRADE%.pkg %BUILDDIR%\%EMBEDDEDINNERWITHUPGRADE%.pkg |
|
109 copy /y %PKGDIR%\%EMBEDDEDINNERWITHUPGRADEOUTERASBASEWITHDRIVEDIALOG%.pkg %BUILDDIR%\%EMBEDDEDINNERWITHUPGRADEOUTERASBASEWITHDRIVEDIALOG%.pkg |
99 |
110 |
100 pushd %PKGDIR% |
111 pushd %PKGDIR% |
101 rem These package uses local files in the package directory |
112 rem These package uses local files in the package directory |
102 call %CREATESISEXISTINGCERTCMD% %COMPONENTINFOINTEGRATION%.pkg |
113 call %CREATESISEXISTINGCERTCMD% %COMPONENTINFOINTEGRATION%.pkg |
103 move %COMPONENTINFOINTEGRATION%.sis %BUILDDIR% |
114 move %COMPONENTINFOINTEGRATION%.sis %BUILDDIR% |
135 call %CREATESISEXISTINGCERTCMD% %EMBEDDINGBASEWITHTEXT%.pkg |
146 call %CREATESISEXISTINGCERTCMD% %EMBEDDINGBASEWITHTEXT%.pkg |
136 call %CREATESISEXISTINGCERTCMD% %COMPONENTINFOWITHMULTIPLEFILES%.pkg |
147 call %CREATESISEXISTINGCERTCMD% %COMPONENTINFOWITHMULTIPLEFILES%.pkg |
137 call %CREATESISEXISTINGCERTCMD% %COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.pkg |
148 call %CREATESISEXISTINGCERTCMD% %COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.pkg |
138 call %CREATESISEXISTINGCERTCMD% %COMPONENTINFOWITHONLYDLL%.pkg |
149 call %CREATESISEXISTINGCERTCMD% %COMPONENTINFOWITHONLYDLL%.pkg |
139 call %CREATESISEXISTINGCERTCMD% %SUFFICIENTUSERCAPS%.pkg |
150 call %CREATESISEXISTINGCERTCMD% %SUFFICIENTUSERCAPS%.pkg |
|
151 call %CREATESISEXISTINGCERTCMD% %BASEWITHDRIVEDIALOG%.pkg |
|
152 call %CREATESISEXISTINGCERTCMD% %UPGRADEWITHDRIVEDIALOG%.pkg |
|
153 call %CREATESISEXISTINGCERTCMD% %EMBEDDEDINNERWITHUPGRADE%.pkg |
|
154 call %CREATESISEXISTINGCERTCMD% %EMBEDDEDINNERWITHUPGRADEOUTERASBASEWITHDRIVEDIALOG%.pkg |
140 |
155 |
141 rem Dynamically built executables are removed |
156 rem Dynamically built executables are removed |
142 del sifintegsufficientusercaps.exe |
157 del sifintegsufficientusercaps.exe |
143 del sifintegusercapsbasepackage.exe |
158 del sifintegusercapsbasepackage.exe |
144 |
159 |
160 copy /y %EMBEDDINGBASEWITHTEXT%.sis %DATADIR%\%EMBEDDINGBASEWITHTEXT%.sis |
175 copy /y %EMBEDDINGBASEWITHTEXT%.sis %DATADIR%\%EMBEDDINGBASEWITHTEXT%.sis |
161 copy /y %COMPONENTINFOWITHMULTIPLEFILES%.sis %DATADIR%\%COMPONENTINFOWITHMULTIPLEFILES%.sis |
176 copy /y %COMPONENTINFOWITHMULTIPLEFILES%.sis %DATADIR%\%COMPONENTINFOWITHMULTIPLEFILES%.sis |
162 copy /y %COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.sis %DATADIR%\%COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.sis |
177 copy /y %COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.sis %DATADIR%\%COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.sis |
163 copy /y %COMPONENTINFOWITHONLYDLL%.sis %DATADIR%\%COMPONENTINFOWITHONLYDLL%.sis |
178 copy /y %COMPONENTINFOWITHONLYDLL%.sis %DATADIR%\%COMPONENTINFOWITHONLYDLL%.sis |
164 copy /y %SUFFICIENTUSERCAPS%.sis %DATADIR%\%SUFFICIENTUSERCAPS%.sis |
179 copy /y %SUFFICIENTUSERCAPS%.sis %DATADIR%\%SUFFICIENTUSERCAPS%.sis |
|
180 copy /y %BASEWITHDRIVEDIALOG%.sis %DATADIR%\%BASEWITHDRIVEDIALOG%.sis |
|
181 copy /y %UPGRADEWITHDRIVEDIALOG%.sis %DATADIR%\%UPGRADEWITHDRIVEDIALOG%.sis |
|
182 copy /y %EMBEDDEDINNERWITHUPGRADE%.sis %DATADIR%\%EMBEDDEDINNERWITHUPGRADE%.sis |
|
183 copy /y %EMBEDDEDINNERWITHUPGRADEOUTERASBASEWITHDRIVEDIALOG%.sis %DATADIR%\%EMBEDDEDINNERWITHUPGRADEOUTERASBASEWITHDRIVEDIALOG%.sis |
165 ) else ( |
184 ) else ( |
166 mkdir %ARMV5DATADIR% |
185 mkdir %ARMV5DATADIR% |
167 copy /y %BASE%.sis %ARMV5DATADIR%\%BASE%.sis |
186 copy /y %BASE%.sis %ARMV5DATADIR%\%BASE%.sis |
168 copy /y %UPGRADE%.sis %ARMV5DATADIR%\%UPGRADE%.sis |
187 copy /y %UPGRADE%.sis %ARMV5DATADIR%\%UPGRADE%.sis |
169 copy /y %INVALIDUPGRADE%.sis %ARMV5DATADIR%\%INVALIDUPGRADE%.sis |
188 copy /y %INVALIDUPGRADE%.sis %ARMV5DATADIR%\%INVALIDUPGRADE%.sis |
180 copy /y %EMBEDDINGBASEWITHTEXT%.sis %DATADIR%\%EMBEDDINGBASEWITHTEXT%.sis |
199 copy /y %EMBEDDINGBASEWITHTEXT%.sis %DATADIR%\%EMBEDDINGBASEWITHTEXT%.sis |
181 copy /y %COMPONENTINFOWITHMULTIPLEFILES%.sis %DATADIR%\%COMPONENTINFOWITHMULTIPLEFILES%.sis |
200 copy /y %COMPONENTINFOWITHMULTIPLEFILES%.sis %DATADIR%\%COMPONENTINFOWITHMULTIPLEFILES%.sis |
182 copy /y %COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.sis %DATADIR%\%COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.sis |
201 copy /y %COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.sis %DATADIR%\%COMPONENTINFOWITHEXTENSIONINDIFFERENTCASE%.sis |
183 copy /y %COMPONENTINFOWITHONLYDLL%.sis %DATADIR%\%COMPONENTINFOWITHONLYDLL%.sis |
202 copy /y %COMPONENTINFOWITHONLYDLL%.sis %DATADIR%\%COMPONENTINFOWITHONLYDLL%.sis |
184 copy /y %SUFFICIENTUSERCAPS%.sis %DATADIR%\%SUFFICIENTUSERCAPS%.sis |
203 copy /y %SUFFICIENTUSERCAPS%.sis %DATADIR%\%SUFFICIENTUSERCAPS%.sis |
|
204 copy /y %BASEWITHDRIVEDIALOG%.sis %DATADIR%\%BASEWITHDRIVEDIALOG%.sis |
|
205 copy /y %UPGRADEWITHDRIVEDIALOG%.sis %DATADIR%\%UPGRADEWITHDRIVEDIALOG%.sis |
|
206 copy /y %EMBEDDEDINNERWITHUPGRADE%.sis %DATADIR%\%EMBEDDEDINNERWITHUPGRADE%.sis |
|
207 copy /y %EMBEDDEDINNERWITHUPGRADEOUTERASBASEWITHDRIVEDIALOG%.sis %DATADIR%\%EMBEDDEDINNERWITHUPGRADEOUTERASBASEWITHDRIVEDIALOG%.sis |
185 ) |
208 ) |
186 |
209 |
187 popd |
210 popd |