blob: 5d7ae8cba4cc22f2098c0e6a29af11856cef8e34 [file] [log] [blame]
@echo off
rem *******************************************************************************
rem Copyright (c) 2000, 2009 IBM Corporation and others.
rem All rights reserved. This program and the accompanying materials
rem are made available under the terms of the Eclipse Public License v1.0
rem which accompanies this distribution, and is available at
rem http://www.eclipse.org/legal/epl-v10.html
rem
rem Contributors:
rem IBM Corporation - initial API and implementation
rem *******************************************************************************
@echo off
IF x.%SWT_BUILDDIR%==x. set SWT_BUILDDIR=S:\swt-builddir
IF x.%1==x.x86 GOTO X86
IF x.%1==x.x86_64 GOTO X86_64
IF x.%1==x.ia64 GOTO IA64
:X86
IF x.%DEV_TOOLS%==x. set DEV_TOOLS=S:\PRODUCTS
call %DEV_TOOLS%\msvc60\vc98\bin\vcvars32.bat
IF x.%MSSDK%==x. set MSSDK=%DEV_TOOLS%\platsdk\feb2003
call %MSSDK%\setenv /XP32 /RETAIL
IF x.%OUTPUT_DIR%==x. set OUTPUT_DIR=..\..\..\org.eclipse.swt.win32.win32.x86
IF x.%JAVA_HOME%==x. set JAVA_HOME=%SWT_BUILDDIR%\ibm-jdk1.4.1
IF x.%XULRUNNER_SDK%==x. set XULRUNNER_SDK=%SWT_BUILDDIR%\gecko-sdk
set XULRUNNER_MAKE=make_xulrunner
IF x.%1==x.x86 shift
GOTO MAKE
:X86_64
IF x.%MSSDK%==x. set MSSDK="%SWT_BUILDDIR%\MSSDKs\Microsoft Platform SDK for Windows Server 2003 R2"
call %MSSDK%\setenv /X64 /RETAIL
IF x.%OUTPUT_DIR%==x. set OUTPUT_DIR=..\..\..\org.eclipse.swt.win32.win32.x86_64
IF x.%JAVA_HOME%==x. set JAVA_HOME=%SWT_BUILDDIR%\ibm-sdk50-x86_64
set CFLAGS=-DJNI64
shift
GOTO MAKE
:IA64
IF x.%MSSDK%==x. set MSSDK="%SWT_BUILDDIR%\MSSDKs\Microsoft Platform SDK for Windows Server 2003 R2"
call %MSSDK%\setenv /SRV64 /RETAIL
IF x.%OUTPUT_DIR%==x. set OUTPUT_DIR=..\..\..\org.eclipse.swt.win32.win32.ia64
IF x.%JAVA_HOME%==x. set JAVA_HOME=%SWT_BUILDDIR%\ibm-sdk142-ia64
set CFLAGS=-DJNI64
shift
GOTO MAKE
:MAKE
nmake -f make_win32.mak %1 %2 %3 %4 %5 %6 %7 %8 %9