diff -r f5050f1da672 -r 04becd199f91 build/buildutils/omake.bat --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build/buildutils/omake.bat Tue Apr 27 16:30:29 2010 +0300 @@ -0,0 +1,51 @@ +@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: Helper utility for building by developers +rem +rem ------------------- +rem Determine java root +setlocal +set JAVA_SRC_ROOT= +for %%a in (. .. ..\.. ..\..\.. ..\..\..\.. ..\..\..\..\.. ..\..\..\..\..\.. ..\..\..\..\..\..\..) do if "%JAVA_SRC_ROOT%" == "" if exist %%a\build\Makefile.comp call :setroot %%a + +echo JAVA_SRC_ROOT=%JAVA_SRC_ROOT% + +rem Make sbs to flush stdout immediately +set PYTHONUNBUFFERED=True + +rem ------------------- +rem Run with correct makefile + +for %%i in (%CD%) do set BUILDDIR=%%~nxi +if %BUILDDIR% == build ( + if exist *.pro ( + make -f %JAVA_SRC_ROOT%\build\Makefile.comp %* + ) else ( + make -f %JAVA_SRC_ROOT%\build\Makefile.nonqt %* + ) +) else if exist subsystem.mk ( + make -f subsystem.mk %* +) else if exist Makefile ( + make %* +) else ( + echo Could not determine component type - please check current directory +) + +goto :EOF + +:setroot +pushd %1 +set JAVA_SRC_ROOT=%CD% +popd