From 5aeb32518576355a01466058f53b7de92342ea61 Mon Sep 17 00:00:00 2001 From: Janet Anderson Date: Tue, 19 Apr 2011 10:55:18 -0500 Subject: [PATCH] Updated for latest releases of os, Visual Studio, ... --- startup/win32.bat | 200 +++++++++++++++++++++++++++------------------- 1 file changed, 119 insertions(+), 81 deletions(-) mode change 100755 => 100644 startup/win32.bat diff --git a/startup/win32.bat b/startup/win32.bat old mode 100755 new mode 100644 index 6f86bb4d9..3a85545a8 --- a/startup/win32.bat +++ b/startup/win32.bat @@ -1,100 +1,138 @@ @ECHO OFF -REM ************************************************************************* -REM Copyright (c) 2002 The University of Chicago, as Operator of Argonne -REM National Laboratory. -REM Copyright (c) 2002 The Regents of the University of California, as -REM Operator of Los Alamos National Laboratory. -REM EPICS BASE Versions 3.13.7 -REM and higher are distributed subject to a Software License Agreement found -REM in file LICENSE that is included with this distribution. -REM ************************************************************************* -REM $Revision-Id$ -REM -REM Site-specific EPICS environment settings -REM -REM sites should modify these definitions - - -REM =================================================== +REM ====================================================== REM ====== REQUIRED ENVIRONMENT VARIABLES FOLLOW ====== -REM -REM --------------- WINDOWS --------------------------- -REM ----- WIN95 ----- +REM ====================================================== + +REM ====================================================== +REM ---------------- WINDOWS --------------------------- +REM ====================================================== +REM ----- WIN95 ----- REM set PATH=C:\WINDOWS;C:\WINDOWS\COMMAND -REM ----- WINNT ----- +REM ----- WINNT, WIN2000 ----- REM set PATH=C:\WINNT;C:\WINNT\SYSTEM32 -REM ----- WINXP ----- -set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\Wbem +REM ----- WINXP, Vista, Windows 7 ----- +set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\SYSTEM32\Wbem -REM --------------- GNU tools ------------------------- -REM -- cygwin contains GNU make, perl, tk/tcl, vim, ... -REM -- Can be preceeded or replaced with paths to GNU make and perl -REM -- need grep from here NOT from cvs directory -REM -- some tools may need a tmp directory -set PATH=%PATH%;c:\cygwin\bin +REM ===================================================== +REM ---------------- make and perl -------------------- +REM ===================================================== -REM --------------- Visual c++ ------------------------ -REM ---- Visual c++ 6.0 ------ -REM call "C:\Program files\Microsoft Visual Studio\Vc98\bin\vcvars32.bat" -REM ---- Visual Studio .NET 2003 ------ -REM call "C:\Program files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" -REM ---- Visual Studio 2005 ----- -REM call "C:\Program files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat" -REM ---- Visual Studio 2008 ----- -call "C:\Program files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat" +REM --------------- ActiveState perl ------------ +REM set PATH=%PATH%;c:\ActivePerl-5.8.8.819-MSWin32-x86-267479\perl\bin +set PATH=C:\Perl\bin;%path% +REM --------------- mingw make ------------------ +REM set PATH=C:\mingw-make\bin;%PATH% +REM set PATH=C:\mingw-make82-3\bin;%PATH% -REM --------------- EPICS ----------------------------- -REM -- R3.14 requirements +REM --------------- gnuwin32 make ------------------ +set PATH=C:\gnuwin32\bin;%PATH% + +REM ===================================================== +REM ---------------- cygwin tools ----------------------- +REM ===================================================== +REM (make & perl if above perl and make are REMs) +REM Dont use cygwin GNU make and Perl! +REM cygwin contains tk/tcl, vim, perl, and many unix tools +REM need grep from here NOT from cvs directory +REM set PATH=%PATH%;.;.. +REM set PATH=%PATH%;c:\cygwin\bin + +REM ===================================================== +REM --------------- Visual c++ ------------------------ +REM ===================================================== + +REM ------ Microsoft Visual Studio 2005 ------ +REM call "C:\Program files\Microsoft Visual Studio 8\VC\vcvarsall.bat" x86_amd64 +REM set PATH=%PATH%;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin +REM set INCLUDE=%INCLUDE%;C:\Program Files\Microsoft SDKs\Windows\v6.0A\include +REM REM set LIBPATH=%LIBPATH%;C:\Program Files\Microsoft SDKs\Windows\v6.0A\lib +REM set LIB=%LIB%;C:\Program Files\Microsoft SDKs\Windows\v6.0A\lib + +REM ------ Microsoft Visual Studio 2008 ------ +REM call "C:\Program files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat" +REM call "C:\Program files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86_amd64 +REM set PATH=C:\Program Files\Microsoft SDKs\Windows\v7.0\bin;%PATH% +REM set INCLUDE=C:\Program Files\Microsoft SDKs\Windows\v7.0\include;%INCLUDE% +REM set LIBPATH=C:\Program Files\Microsoft SDKs\Windows\v7.0\lib;%LIBPATH% +REM set LIB=C:\Program Files\Microsoft SDKs\Windows\v7.0\lib;%LIB% + +REM ----- Visual Studion 2010 ----- +REM -- windows-x64 --- +REM call "C:\Program files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x64 +REM -- win32-x86 --- +call "C:\Program files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86 + +REM ===================================================== +REM --------------- EPICS ------------------------- +REM ===================================================== +REM set EPICS_HOST_ARCH=windows-x64 set EPICS_HOST_ARCH=win32-x86 -set PATH=%PATH%;G:\epics\base\bin\%EPICS_HOST_ARCH% -set PATH=%PATH%;G:\epics\extensions\bin\%EPICS_HOST_ARCH% +set PATH=%PATH%;D:\remotecvs\epics\base_R3_14_2_branch\bin\%EPICS_HOST_ARCH% +set PATH=%PATH%;D:\remotecvs\epics\extensions\bin\%EPICS_HOST_ARCH% -REM =================================================== -REM ====== OPTIONAL ENVIRONMENT VARIABLES FOLLOW ====== +REM ===================================================== +REM ------- OPTIONAL ENVIRONMENT VARIABLES FOLLOW ------- +REM ===================================================== -REM ---------------- EPICS tools ---------------------- -REM -- HOST_ARCH needed for Makefile.Host builds -- -set HOST_ARCH=WIN32 +REM ===================================================== +REM ----------------- remote CVS ------------------------ +REM ===================================================== +REM set CVS_RSH=c:/cygwin/bin/ssh.exe +REM set CVSROOT=:ext:jba@venus.aps.anl.gov:/usr/local/epicsmgr/cvsroot +REM set HOME=c:/users/%USERNAME% +REM set HOME=c:/users/jba -REM --------------- GNU make flags -------------------- -REM set MAKEFLAGS=-w +REM ===================================================== +REM ------------------- Bazaar -------------------------- +REM ===================================================== +set PATH=%PATH%;C:\Program files\Bazaar -REM --------------- EPICS Channel Access -------------- -REM -- Uncomment and modify the following lines -REM -- to override the base/configure/CONFIG_ENV defaults -REM set EPICS_CA_ADDR_LIST=n.n.n.n n.n.n.n -REM set EPICS_CA_AUTO_ADDR_LIST=YES +REM ===================================================== +REM ----------------- GNU make flags -------------------- +REM ===================================================== +set MAKEFLAGS=-w -REM --------------- cygwin vim ------------------------ -REM -- HOME needed by vim to find _vimrc file. -REM set HOME=/home/%USERNAME% -REM -- VIM needed by vim to find help files. -REM set VIM=/usr/share/vim/vim61 +REM =================================================== +REM -------------- vim (use cygwin vim ) -------------- +REM =================================================== +REM HOME needed by vim to write .viminfo file. +REM VIM needed by vim to find _vimrc file. +REM set VIM=c:\cygwin -REM --------------- remote cvs (use cygwin cvs) ------- -REM -- HOME needed by cvs for .cvsrc file (set in vim above) -REM set CVSROOT=:ext:%USERNAME%@venus.aps.anl.gov:/usr/local/epicsmgr/cvsroot -REM set CVS_RSH=/bin/ssh.exe +REM =================================================== +REM --------------- Epics Channel Access -------------- +REM Modify and uncomment the following lines +REM to override the base/configure/CONFIG_ENV defaults +REM =================================================== +REM set EPICS_CA_ADDR_LIST=164.54.188.65 164.54.5.255 -REM --------------- JAVA ------------------------------ -REM -- Needed for java extensions +REM set EPICS_CA_AUTO_CA_ADDR_LIST=YES +REM set EPICS_CA_AUTO_CA_ADDR_LIST=NO +REM set EPICS_CA_CONN_TMO=30.0 +REM set EPICS_CA_BEACON_PERIOD=15.0 +REM set EPICS_CA_REPEATER_PORT=5065 +REM set EPICS_CA_SERVER_PORT=5064 +REM set EPICS_TS_MIN_WEST=420 + +REM =================================================== +REM --------------- JAVA ------------------------------ +REM =================================================== +REM Needed for java extensions +REM set CLASSPATH=D:\remotecvs\epics\extensions\javalib REM set PATH=%PATH%;C:\j2sdk1.4.1_01\bin -REM set CLASSPATH=G:\epics\extensions\javalib +REM set CLASSPATH=%CLASSPATH%;C:\j2sdk1.4.1_01\lib\tools.jar + +REM =================================================== +REM --------------- Exceed ---------------------------- +REM Needed for X11 extensions +REM =================================================== +REM set EX_VER=7.10 +REM set EX_VER=12.00 +REM set EX_VER=14.00 +REM set PATH=%PATH%;C:\Exceed7.10\Exceed\ +REM set PATH=%PATH%;C:\Exceed10.0\XDK\ +REM set PATH=%PATH%;C:\Exceed%EX_VER\XDK\ +REM set PATH=%PATH%;C:\Program Files\Hummingbird\Connectivity\%EX_VER\Exceed\ -REM --------------- X11+Motif-------------------------- -REM -- Exceed or cygwin Xfree86 needed for Xwindows extensions -REM -REM -- Exceed ( Cygwin should preceed Exceed in path) -REM set PATH=%PATH%;C:\Exceed -REM ------ Exceed 2007 ------ -REM set PATH=%PATH%;C:\Program Files\Hummingbird\Connectivity\12.00\Exceed\ -REM ------ Exceed 2008 ------ -REM set PATH=%PATH%;C:\Program Files\Hummingbird\Connectivity\13.00\Exceed\ -REM -- -REM -- or -REM ----- cygwin Xfree86 ----- -REM set PATH=%PATH%;c:\cygwin\usr\X11R6\bin -REM set DISPLAY=localhost:0 -REM ===================================================