sbsv2/raptor/bin/sbs.bat
changeset 629 541af5ee3ed9
parent 590 360bd6b35136
equal deleted inserted replaced
628:7c4a911dc066 629:541af5ee3ed9
     1 @rem
     1 @rem
     2 @rem Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 @rem Copyright (c) 2005-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".
    13 @rem
    13 @rem
    14 @rem Description: 
    14 @rem Description: 
    15 @rem
    15 @rem
    16 
    16 
    17 @SETLOCAL
    17 @SETLOCAL
    18 @SET HOSTPLATFORM=win 32
    18 @CALL "%~dp0sbs_env.bat"
    19 @SET HOSTPLATFORM_DIR=win32
       
    20 
       
    21 
       
    22 @REM Automatically find SBS_HOME if it is not set
       
    23 @IF NOT "%SBS_HOME%"==""  goto foundhome
       
    24 @SET RAPTORBINDIR=%~dp0
       
    25 @SET WD=%cd%
       
    26 @cd %RAPTORBINDIR%\..
       
    27 @SET SBS_HOME=%cd%
       
    28 @cd %WD%
       
    29 :foundhome 
       
    30 
       
    31 @REM Use the python set by the environment if possible
       
    32 @SET __PYTHON__=%SBS_PYTHON%
       
    33 @IF "%__PYTHON__%"=="" SET __PYTHON__=%SBS_HOME%\win32\python252\python.exe
       
    34 
       
    35 @REM Use the mingw set by the environment if possible
       
    36 @SET __MINGW__=%SBS_MINGW%
       
    37 @IF "%__MINGW__%"=="" SET __MINGW__=%SBS_HOME%\win32\mingw
       
    38 
       
    39 @REM Use the cygwin set by the environment if possible
       
    40 @SET __CYGWIN__=%SBS_CYGWIN%
       
    41 @IF "%__CYGWIN__%"=="" SET __CYGWIN__=%SBS_HOME%\win32\cygwin
       
    42 
       
    43 @REM add to the search path
       
    44 @SET PATH=%__MINGW__%\bin;%__CYGWIN__%\bin;%SBS_HOME%\win32\bin;%PATH%
       
    45 
       
    46 @REM Make sure that /tmp is not set incorrectly for sbs
       
    47 @umount -u /tmp >NUL  2>NUL
       
    48 @mount -u %TEMP% /tmp >NUL 2>NUL
       
    49 @umount -u / >NUL  2>NUL
       
    50 @mount -u %__CYGWIN__% / >NUL 2>NUL
       
    51 
       
    52 @REM Tell CYGWIN not to map unix security attributes to windows to
       
    53 @REM prevent raptor from potentially creating read-only files:
       
    54 @set CYGWIN=nontsec nosmbntsec
       
    55 
    19 
    56 @REM Run Raptor with all the arguments.
    20 @REM Run Raptor with all the arguments.
    57 @%__PYTHON__% %SBS_HOME%\python\raptor_start.py %*
    21 @%__PYTHON__% %SBS_HOME%\python\raptor_start.py %*
    58 
    22 
    59 @ENDLOCAL
    23 @ENDLOCAL