diff -r 7e7f474103fe -r 5cf9f61d76f4 hotspot/make/windows/cross_build.bat --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hotspot/make/windows/cross_build.bat Wed Apr 09 14:22:48 2008 -0400 @@ -0,0 +1,61 @@ +@echo off +REM +REM Copyright 2003-2005 Sun Microsystems, Inc. All Rights Reserved. +REM DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +REM +REM This code is free software; you can redistribute it and/or modify it +REM under the terms of the GNU General Public License version 2 only, as +REM published by the Free Software Foundation. +REM +REM This code is distributed in the hope that it will be useful, but WITHOUT +REM ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +REM FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +REM version 2 for more details (a copy is included in the LICENSE file that +REM accompanied this code). +REM +REM You should have received a copy of the GNU General Public License version +REM 2 along with this work; if not, write to the Free Software Foundation, +REM Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +REM +REM Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, +REM CA 95054 USA or visit www.sun.com if you need additional information or +REM have any questions. +REM +REM + +REM Cross compile IA64 compiler2 VM +REM Usage: +REM cross_compile flavor workspace bootstrap_dir [build_id] +REM %1 %2 %3 %4 +REM +REM Set current directory +for /F %%i in ('cd') do set CD=%%i +echo Setting up Visual C++ Compilation Environment +if "%MSVCDir%" == "" goto setdir1 +goto setenv1 +:setdir1 +SET MSVCDir=C:\Program Files\Microsoft Visual Studio\VC98 +:setenv1 +SET OLDINCLUDE=%INCLUDE% +SET OLDLIB=%LIB% +SET OLDPATH=%PATH% +call "%MSVCDir%\Bin\VCVARS32" +call %2\make\windows\build %1 adlc %2 %3 %4 +SET INCLUDE=%OLDINCLUDE% +SET LIB=%OLDLIB% +SET PATH=%OLDPATH% +echo Setting up 64-BIT Compilation Environment +if "%MSSdk%" == "" goto setdir2 +goto setenv2 +:setdir2 +SET MSSdk=C:\Program Files\Microsoft SDK +:setenv2 +call "%MSSdk%\SetEnv.bat" /XP64 +SET ALT_ADLC_PATH=%CD%\windows_i486_compiler2\generated +call %2\make\windows\build %1 compiler2 %2 %3 %4 +SET INCLUDE=%OLDINCLUDE% +SET LIB=%OLDLIB% +SET PATH=%OLDPATH% +SET OLDINCLUDE= +SET OLDLIB= +SET OLDPATH=