diff -r d189ee25cf9d -r 3533d4323edc emailuis/emailui/sis/makecommonemailsisx.bat --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/emailuis/emailui/sis/makecommonemailsisx.bat Wed Sep 01 12:28:57 2010 +0100 @@ -0,0 +1,182 @@ +@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: Script that creates and signs commonemail sisx packages +REM * + +REM Check if the latest added certificate folder/file exists. If not, copy certs from network drive. +IF NOT EXIST RnD_certs\s60\RDTest_02.der ( +@echo ### RnD_certs not found, copying files from network drive +mkdir RnD_certs +xcopy \\Vagrp007\groups3\Myme\development\RnD_certs RnD_certs\ /S +@echo. +) + +REM @echo ### Making Email installation initiator SISX-package [emailinstallationinitiator<_udeb>.sisx] + +IF EXIST ..\..\..\emailservices\emailinstallationinitiator\sis ( + +cd ..\..\..\emailservices\emailinstallationinitiator\sis +call makeEmailInstallationInitiatorSisx.bat +cd ..\..\..\emailuis\emailui\sis +@echo. + +copy /Y ..\..\..\emailservices\emailinstallationinitiator\sis\emailinstallationinitiator.sisx emailinstallationinitiator.sisx +copy /Y ..\..\..\emailservices\emailinstallationinitiator\sis\emailinstallationinitiator_udeb.sisx emailinstallationinitiator_udeb.sisx + +) ELSE ( +@echo ### *** Error: Can't make email installation initiator SISX-package; folder ..\..\..\emailservices\emailinstallationinitiator\sis not found! *** +) +@echo. + +@echo ######################################################### +@echo ### Making MfE plugin SISX-packages ### +@echo ### ### + +REM ---------------------------------------------------------------------------------------------------------- +REM MAIL FOR EXCHANGE + +IF EXIST \ext\app\eas\sis ( +@echo ### Making Mail for Exchange SISX-package [eas_engine.sisx] +cd \ext\app\eas\sis + +makesis eas_engine.pkg +@echo. +copy /Y eas_engine.SIS eas_engine.sisx +signsis eas_engine.sisx eas_engine.sisx \sf\app\commonemail\emailuis\emailui\sis\RnD_certs\s60\RDTest_02.der \sf\app\commonemail\emailuis\emailui\sis\RnD_certs\s60\RDTest_02.key +@echo. + +@echo ### Making Mail for Exchange udeb SISX-package [eas_engine_udeb.sisx] + +makesis eas_engine_udeb.pkg +@echo. +copy /Y eas_engine_udeb.SIS eas_engine_udeb.sisx +signsis eas_engine_udeb.sisx eas_engine_udeb.sisx \sf\app\commonemail\emailuis\emailui\sis\RnD_certs\s60\RDTest_02.der \sf\app\commonemail\emailuis\emailui\sis\RnD_certs\s60\RDTest_02.key +@echo. + +@echo ### Making Mail for Exchange localized SISX-package [eas_engine_loc.sisx] + +REM python \sf\app\commonemail\emailuis\emailui\sis\pkg-localizer.py eas_engine.pkg + +makesis eas_engine_loc.pkg +@echo. +copy /Y eas_engine_loc.SIS eas_engine_loc.sisx +signsis eas_engine_loc.sisx eas_engine_loc.sisx \sf\app\commonemail\emailuis\emailui\sis\RnD_certs\s60\RDTest_02.der \sf\app\commonemail\emailuis\emailui\sis\RnD_certs\s60\RDTest_02.key +@echo. + +@echo ### Making Mail for Exchange localized udeb SISX-package [eas_engine_udeb_loc.sisx] + +makesis eas_engine_udeb_loc.pkg +@echo. +copy /Y eas_engine_udeb_loc.SIS eas_engine_udeb_loc.sisx +signsis eas_engine_udeb_loc.sisx eas_engine_udeb_loc.sisx \sf\app\commonemail\emailuis\emailui\sis\RnD_certs\s60\RDTest_02.der \sf\app\commonemail\emailuis\emailui\sis\RnD_certs\s60\RDTest_02.key +@echo. + +copy /Y eas_engine.sisx \sf\app\commonemail\emailuis\emailui\sis\ +copy /Y eas_engine_udeb.sisx \sf\app\commonemail\emailuis\emailui\sis\ +copy /Y eas_engine_loc.sisx \sf\app\commonemail\emailuis\emailui\sis\ +copy /Y eas_engine_udeb_loc.sisx \sf\app\commonemail\emailuis\emailui\sis\ + +cd \sf\app\commonemail\emailuis\emailui\sis +) ELSE ( +@echo ### *** Error: Can't make Mail for Exchange SISX-package; folder \ext\app\eas\sis not found! *** +) +@echo. + +@echo ### Done! ### +@echo ############### + + +@echo. +@echo ######################################################### +@echo ### Making Common Email SISX-packages ### +@echo ### ### +@echo. + +@echo ### Making Common Email urel SISX-package [commonemail.sisx] + +makesis commonemail.pkg +@echo. +copy /Y commonemail.SIS commonemail.sisx +signsis commonemail.sisx commonemail.sisx RnD_certs\s60\RDTest_02.der RnD_certs\s60\RDTest_02.key +@echo. + +@echo ### Making Common Email udeb SISX-package [commonemail_udeb.sisx] + +makesis commonemail_udeb.pkg +@echo. +copy /Y commonemail_udeb.SIS commonemail_udeb.sisx +signsis commonemail_udeb.sisx commonemail_udeb.sisx RnD_certs\s60\RDTest_02.der RnD_certs\s60\RDTest_02.key +@echo. + +@echo ### Making Common Email localized SISX-package [commonemail_loc.sisx] + +REM python pkg-localizer.py commonemail.pkg + +makesis commonemail_loc.pkg +@echo. +copy /Y commonemail_loc.SIS commonemail_loc.sisx +signsis commonemail_loc.sisx commonemail_loc.sisx RnD_certs\s60\RDTest_02.der RnD_certs\s60\RDTest_02.key +@echo. + +@echo ### Making Common Email localized udeb SISX-package [commonemail_udeb_loc.sisx] + +REM python pkg-localizer.py commonemail.pkg + +makesis commonemail_udeb_loc.pkg +@echo. +copy /Y commonemail_udeb_loc.SIS commonemail_udeb_loc.sisx +signsis commonemail_udeb_loc.sisx commonemail_udeb_loc.sisx RnD_certs\s60\RDTest_02.der RnD_certs\s60\RDTest_02.key +@echo. + + +@echo ### Making Email UI SISX-package [emailui.sisx] + +makesis emailui.pkg +@echo. +copy /Y emailui.SIS emailui.sisx +signsis emailui.sisx emailui.sisx RnD_certs\s60\RDTest_02.der RnD_certs\s60\RDTest_02.key +@echo. + +@echo ### Making Email UI udeb SISX-package [emailui_udeb.sisx] + +makesis emailui_udeb.pkg +@echo. +copy /Y emailui_udeb.SIS emailui_udeb.sisx +signsis emailui_udeb.sisx emailui_udeb.sisx RnD_certs\s60\RDTest_02.der RnD_certs\s60\RDTest_02.key +@echo. + +@echo ### Making Email UI localized SISX-package [emailui_loc.sisx] + +python pkg-localizer.py emailui.pkg + +makesis emailui_loc.pkg +@echo. +copy /Y emailui_loc.SIS emailui_loc.sisx +signsis emailui_loc.sisx emailui_loc.sisx RnD_certs\s60\RDTest_02.der RnD_certs\s60\RDTest_02.key +@echo. + +@echo ### Making Email UI localized udeb SISX-package [emailui_udeb_loc.sisx] + +python pkg-localizer.py emailui_udeb.pkg + +makesis emailui_udeb_loc.pkg +@echo. +copy /Y emailui_udeb_loc.SIS emailui_udeb_loc.sisx +signsis emailui_udeb_loc.sisx emailui_udeb_loc.sisx RnD_certs\s60\RDTest_02.der RnD_certs\s60\RDTest_02.key +@echo. + + +@echo ### Done! ### +@echo ###############