diff -r 000000000000 -r d0791faffa3f mtpfws/mtpfw/group/centrep_compile.cmd --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mtpfws/mtpfw/group/centrep_compile.cmd Tue Feb 02 01:11:40 2010 +0200 @@ -0,0 +1,78 @@ +@ECHO OFF +rem Copyright (c) 2006-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 Script to convert a central repository text file to a binary format. The +rem source file should be located in the current default directory, and should +rem be named as follows: +rem _.txt (e.g 10282FCC_ARMV5.txt). +rem The binary format target file is created in the current default directory. +rem +rem + +SET RETURNCODE=0 + +SET _UID=%1 +SET _PLATFORM=%2 + +IF "%_UID%"=="" GOTO HELP +IF "%_PLATFORM%"=="" SET _PLATFORM=BOTH + +IF /I "%_PLATFORM%"=="ARMV5" GOTO ARMV5 +IF /I "%_PLATFORM%"=="WINSCW" GOTO WINSCW +IF /I "%_PLATFORM%"=="BOTH" GOTO WINSCW +GOTO DONE + +:WINSCW +SET _SOURCE=%_UID%_winscw.txt +SET _TARGET=%_UID%_winscw.cre +IF EXIST %_SOURCE% GOTO WINSCW_COMPILE +ECHO %_SOURCE% not found +GOTO WINSCW_DONE + +:WINSCW_COMPILE +ECHO Compiling %_SOURCE% as %_TARGET% +COPY %_SOURCE% %EPOCROOT%epoc32\winscw\c\%_UID%.txt +CALL %EPOCROOT%epoc32\release\winscw\udeb\CentRepConv -nowait -o C:\%_UID%.cre C:\%_UID%.txt +COPY %EPOCROOT%epoc32\winscw\c\%_UID%.cre %_TARGET% +ERASE %EPOCROOT%epoc32\winscw\c\%_UID%.cre +ERASE %EPOCROOT%epoc32\winscw\c\%_UID%.txt + +:WINSCW_DONE +IF /I NOT "%_PLATFORM%"=="BOTH" GOTO DONE + +:ARMV5 +SET _SOURCE=%_UID%_armv5.txt +SET _TARGET=%_UID%_armv5.cre +IF EXIST %_SOURCE% GOTO ARMV5_COMPILE +ECHO %_SOURCE% not found +GOTO ARMV5_DONE + +:ARMV5_COMPILE +ECHO Compiling %_SOURCE% as %_TARGET% +COPY %_SOURCE% %EPOCROOT%epoc32\winscw\c\%_UID%.txt +CALL %EPOCROOT%epoc32\release\winscw\udeb\CentRepConv -nowait -o C:\%_UID%.cre C:\%_UID%.txt +COPY %EPOCROOT%epoc32\winscw\c\%_UID%.cre %_TARGET% +ERASE %EPOCROOT%epoc32\winscw\c\%_UID%.cre +ERASE %EPOCROOT%epoc32\winscw\c\%_UID%.txt + +:ARMV5_DONE +GOTO DONE + +:HELP +SET _SYNTAX="%0% [WINSCW|ARMV5]" +ECHO Syntax: %_SYNTAX% +GOTO DONE + +:DONE +EXIT /B %RETURNCODE%