--- /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=