jdk-24/hotspot/make/windows/cross_build.bat

62 lines
2.0 KiB
Batchfile
Raw Normal View History

2007-12-01 00:00:00 +00:00
@echo off
REM
REM Copyright (c) 2003, 2008, Oracle and/or its affiliates. All rights reserved.
2007-12-01 00:00:00 +00:00
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 Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
REM or visit www.oracle.com if you need additional information or have any
REM questions.
2007-12-01 00:00:00 +00:00
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
2007-12-01 00:00:00 +00:00
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
2007-12-01 00:00:00 +00:00
SET INCLUDE=%OLDINCLUDE%
SET LIB=%OLDLIB%
SET PATH=%OLDPATH%
SET OLDINCLUDE=
SET OLDLIB=
SET OLDPATH=