From 5b2af16fad6cdc77aa1fb9459ea218acd73025ca Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Wed, 24 Jul 2002 18:39:15 +0000 Subject: [PATCH] Moved epics/startup files to base/startup directory. --- startup/Borland.bat | 94 ++++++++++++++++++++++++++++++++++++++ startup/EpicsHostArch | 38 +++------------ startup/HostArch | 30 ++++++++++++ startup/Site.cshrc | 104 +++++++++++++----------------------------- startup/Site.profile | 87 +++++++---------------------------- startup/cygwin32.bat | 89 ++++++++++++++++++++++++++++++++++++ startup/win32.bat | 80 ++++++++++++++++++-------------- 7 files changed, 315 insertions(+), 207 deletions(-) create mode 100644 startup/Borland.bat create mode 100755 startup/HostArch create mode 100644 startup/cygwin32.bat mode change 100644 => 100755 startup/win32.bat diff --git a/startup/Borland.bat b/startup/Borland.bat new file mode 100644 index 000000000..1bf4f229c --- /dev/null +++ b/startup/Borland.bat @@ -0,0 +1,94 @@ +@ECHO OFF +set path= +set include= +set lib= +REM =================================================== +REM ====== REQUIRED ENVIRONMENT VARIABLES FOLLOW ====== +REM +REM --------------- WINDOWS --------------------------- +REM ----- WIN95 ----- +REM set PATH=C:\WINDOWS;C:\WINDOWS\COMMAND +REM ----- WINNT, WIN2000 ----- +set PATH=C:\WINNT;C:\WINNT\SYSTEM32 + +REM --------------- GNU make (use cygwin make ) ---------------- +REM Needed only if using GNU make from cygwin +REM Can be replaced with path to a GNU make +REM +REM cygwin contains tk/tcl, vim, perl, and many unix tools +REM need grep from here NOT from cvs directory +REM some tools may need a tmp directory +set PATH=%PATH%;c:\cygwin\bin + +REM --------------- perl (use cygwin perl) ------------ +set PERLLIB=/C//cygwin/lib/perl5/5.6.1 + +REM ---------------- Borland ------------------------- +REM cygwin tools first so borland make not used +set PATH=%PATH%;c:\Borland\Bcc55\bin + +REM --------------- EPICS ----------------------------- +REM ----- R3.13 EPICS ----- +set HOST_ARCH=Borland +set PATH=%PATH%;G:\epics\base_R3_13_1_branch\bin\%HOST_ARCH% +set PATH=%PATH%;G:\epics\extensions\bin\%HOST_ARCH% + +REM =================================================== +REM ====== OPTIONAL ENVIRONMENT VARIABLES FOLLOW ====== + +REM --------------- GNU make flags -------------------- +REM set MAKEFLAGS=-w + +REM --------------- cygwin vim ------------------------ +REM HOME needed by vim to find _vimrc file. +set HOME=/home/%USERNAME% +REM VIM needed by vim to find help files. +set VIM=/usr/share/vim/vim61 + +REM --------------- remote cvs ------------------------ +REM HOME needed by cvs for .cvsrc file (set in vim above) +set CVSROOT=:ext:jba@venus.aps.anl.gov:/net/phoebus/epicsmgr/cvsroot +set CVS_RSH=/bin/ssh.exe + +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= +REM set EPICS_CA_AUTO_CA_ADDR_LIST=YES + +REM --------------- JAVA ------------------------------ +REM Needed for java extensions +set PATH=C:\j2sdk1.4.0\bin;%PATH% +set CLASSPATH=G:\epics\extensions\javalib + +REM --------------- Xfree86 + Lesstif ---------------------- +REM Need X11R6\bin in path to get dlls +set PATH=%PATH%;c:\cygwin\usr\X11R6\bin + +REM NOTE: Need to start X server by hand before executing extensions +REM Command: startxwin +REM or +REM NOTE: Use /B option on NT and WIN2000 only +REM start /B XWin -screen 0 1024 768 +REM start /B twm + +REM --------------- Exceed 7.00 ---------------------- +REM -- Exceed xdk 7.00 ---- +REM set PATH=%PATH%;C:\Progra~1\Hummingbird\Connectivity\7.00\Exceed +REM -- Exceed xdk 6.01 ---- +REM NOTE: Need to start Exceed by hand before executing extensions +set DISPLAY=localhost:0 +set PATH=%PATH%;C:\Exceed\dlls + +REM --------------- CVS --------------------------- +REM set CVSROOT=/cvsroot +REM set LOGNAME=janet +REM rcs needs a c:\temp directory +REM +REM set PATH=%PATH%;C:\cyclic\cvs-1.10 + +REM ---------------- tk/tcl --------------------- +REM SET CYGFS=C:/cygwin +REM SET TCL_LIBRARY=%CYGFS%\share\tcl8.0\ +REM SET GDBTK_LIBRARY=%CYGFS%/share/gdbtcl + diff --git a/startup/EpicsHostArch b/startup/EpicsHostArch index b896b2233..39d866ed5 100755 --- a/startup/EpicsHostArch +++ b/startup/EpicsHostArch @@ -1,23 +1,7 @@ #!/bin/sh -#************************************************************************* -# Copyright (c) 2002 The University of Chicago, as Operator of Argonne -# National Laboratory. -# Copyright (c) 2002 The Regents of the University of California, as -# Operator of Los Alamos National Laboratory. -# EPICS BASE Versions 3.13.7 -# and higher are distributed subject to a Software License Agreement found -# in file LICENSE that is included with this distribution. -#************************************************************************* # -# EpicsHostArch - returns the Epics host architecture suitable -# for assigning to the EPICS_HOST_ARCH variable - -if [ "x${1}" != "x" ] -then - suffix="-"${1} -else - suffix="" -fi +# base/bin/tools/EpicsHostArch - returns the Epics host architecture suitable +# for assigning to the EPICS_HOST_ARCH variable sysname=`uname` @@ -25,19 +9,11 @@ case $sysname in Linux ) os=linux cpu=`uname -m` - case $cpu in i386 | i486 | i586 | i686 ) + case $cpu in i386 | i486 | i586 | i686) cpu=x86 ;; esac - echo ${os}-${cpu}${suffix} - ;; - Darwin ) - os=darwin - cpu=`uname -m` - case "$cpu" in - "Power Macintosh") cpu=ppc ;; - esac - echo ${os}-${cpu}${suffix} + echo ${os}-${cpu} ;; HP-UX ) os=hpux @@ -46,12 +22,12 @@ case $sysname in cpu=m68k ;; esac - echo ${os}-${cpu}${suffix} + echo ${os}-${cpu} ;; OSF1 ) os=osf cpu=`uname -m` - echo ${os}-${cpu}${suffix} + echo ${os}-${cpu} ;; SunOS ) version=`uname -r | sed '1s/^\([0-9]*\).*$/\1/'` @@ -69,7 +45,7 @@ case $sysname in cpu=x86 ;; esac - echo ${os}-${cpu}${suffix} + echo ${os}-${cpu} ;; * ) echo unsupported diff --git a/startup/HostArch b/startup/HostArch new file mode 100755 index 000000000..38ce5f395 --- /dev/null +++ b/startup/HostArch @@ -0,0 +1,30 @@ +#!/bin/sh +# +# base/bin/tools/HostArch - returns the Epics host architecture suitable +# for assigning to the HOST_ARCH variable + +sysname=`uname` + +case $sysname in + Linux ) + echo Linux + ;; + HP-UX ) + echo hp700 + ;; + OSF1 ) + echo alpha + ;; + SunOS ) + version=`uname -r | sed '1s/^\([0-9]*\).*$/\1/'` + if [ ${version} -ge 5 ]; then + echo solaris + else + echo sun4 + fi + ;; + * ) + echo unsupported + ;; +esac + diff --git a/startup/Site.cshrc b/startup/Site.cshrc index b0f42bae1..cf55abf79 100755 --- a/startup/Site.cshrc +++ b/startup/Site.cshrc @@ -1,13 +1,4 @@ #!/bin/csh -f -#************************************************************************* -# Copyright (c) 2002 The University of Chicago, as Operator of Argonne -# National Laboratory. -# Copyright (c) 2002 The Regents of the University of California, as -# Operator of Los Alamos National Laboratory. -# EPICS BASE Versions 3.13.7 -# and higher are distributed subject to a Software License Agreement found -# in file LICENSE that is included with this distribution. -#************************************************************************* # Site-specific EPICS environment settings # # sites should modify these definitions @@ -58,66 +49,7 @@ if ( $?EPICS_EXTENSIONS_PVT ) then endif ################################################################## - -# Start of set R3.14 environment variables - -if ( -e /usr/local/etc/setup/EpicsHostArch.pl ) then - setenv EPICS_HOST_ARCH `/usr/local/etc/setup/EpicsHostArch.pl` -else - setenv EPICS_HOST_ARCH `/usr/local/epics/startup/EpicsHostArch.pl` -endif - -# Allow private versions of base -if ( $?EPICS_BASE_PVT ) then - if ( -e $EPICS_BASE_PVT/bin/$EPICS_HOST_ARCH ) then - set path = ( $path $EPICS_BASE_PVT/bin/$EPICS_HOST_ARCH) - endif - if ( -e $EPICS_BASE_PVT/lib/$EPICS_HOST_ARCH ) then - if ( $?LD_LIBRARY_PATH ) then - setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${EPICS_BASE_PVT}/lib/${EPICS_HOST_ARCH}" - else - setenv LD_LIBRARY_PATH "${EPICS_BASE_PVT}/lib/${EPICS_HOST_ARCH}" - endif - endif -endif - -set path = ( $path $EPICS_BASE/bin/$EPICS_HOST_ARCH ) - -# Allow private versions of extensions -if ( $?EPICS_EXTENSIONS_PVT ) then - if ( -e $EPICS_EXTENSIONS_PVT/bin/$EPICS_HOST_ARCH ) then - set path = ( $path $EPICS_EXTENSIONS_PVT/bin/$EPICS_HOST_ARCH) - endif - if ( -e $EPICS_EXTENSIONS_PVT/lib/$EPICS_HOST_ARCH ) then - if ( $?LD_LIBRARY_PATH ) then - setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${EPICS_EXTENSIONS_PVT}/lib/${EPICS_HOST_ARCH}" - else - setenv LD_LIBRARY_PATH "${EPICS_EXTENSIONS_PVT}/lib/${EPICS_HOST_ARCH}" - endif - endif -endif - -set path = ( $path $EPICS_EXTENSIONS/bin/$EPICS_HOST_ARCH ) - -# Needed if shared base libraries are built -if ( $?LD_LIBRARY_PATH ) then - setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${EPICS_BASE}/lib/${EPICS_HOST_ARCH}" -else - setenv LD_LIBRARY_PATH "${EPICS_BASE}/lib/${EPICS_HOST_ARCH}" -endif - -# Needed if shared extension libraries are built -if ( $?LD_LIBRARY_PATH ) then - setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${EPICS_EXTENSIONS}/lib/${EPICS_HOST_ARCH}" -else - setenv LD_LIBRARY_PATH "${EPICS_EXTENSIONS}/lib/${EPICS_HOST_ARCH}" -endif - -# End of set R3.14 environment variables -################################################################## - - -# Start of set pre R3.14 environment variables +# Start of R3.13 environment variables # Time service: # EPICS_TS_MIN_WEST the local time difference from GMT. @@ -129,6 +61,22 @@ else setenv HOST_ARCH `/usr/local/epics/startup/HostArch.pl` endif +# Allow private versions of base +if ( $?EPICS_BASE_PVT ) then + if ( -e $EPICS_BASE_PVT/bin/$HOST_ARCH ) then + set path = ( $path $EPICS_BASE_PVT/bin/$HOST_ARCH) + endif + if ( -e $EPICS_BASE_PVT/lib/$HOST_ARCH ) then + if ( $?LD_LIBRARY_PATH ) then + setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${EPICS_BASE_PVT}/lib/${HOST_ARCH}" + else + setenv LD_LIBRARY_PATH "${EPICS_BASE_PVT}/lib/${HOST_ARCH}" + endif + endif +endif + +set path = ( $path $EPICS_BASE/bin/$HOST_ARCH ) + # Allow private versions of extensions if ( $?EPICS_EXTENSIONS_PVT ) then if ( -e $EPICS_EXTENSIONS_PVT/bin/$HOST_ARCH ) then @@ -145,8 +93,20 @@ if ( $?EPICS_EXTENSIONS_PVT ) then endif set path = ( $path $EPICS_EXTENSIONS/bin/$HOST_ARCH ) -# Needed if shared extension libraries are built -setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${EPICS_EXTENSIONS}/lib/${HOST_ARCH}" -# End of set pre R3.14 environment variables +# Needed if shared base libraries are built +if ( $?LD_LIBRARY_PATH ) then + setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${EPICS_BASE}/lib/${EPICS_HOST_ARCH}" +else + setenv LD_LIBRARY_PATH "${EPICS_BASE}/lib/${EPICS_HOST_ARCH}" +endif + +# Needed if shared extension libraries are built +if ( $?LD_LIBRARY_PATH ) then + setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:${EPICS_EXTENSIONS}/lib/${EPICS_HOST_ARCH}" +else + setenv LD_LIBRARY_PATH "${EPICS_EXTENSIONS}/lib/${EPICS_HOST_ARCH}" +endif + +# End of R3.13 environment variables ################################################################## diff --git a/startup/Site.profile b/startup/Site.profile index f2b2d22fa..bf458cc32 100755 --- a/startup/Site.profile +++ b/startup/Site.profile @@ -1,13 +1,4 @@ #!/bin/sh -#************************************************************************* -# Copyright (c) 2002 The University of Chicago, as Operator of Argonne -# National Laboratory. -# Copyright (c) 2002 The Regents of the University of California, as -# Operator of Los Alamos National Laboratory. -# EPICS BASE Versions 3.13.7 -# and higher are distributed subject to a Software License Agreement found -# in file LICENSE that is included with this distribution. -#************************************************************************* # Site-specific EPICS environment settings # # sites should modify these definitions @@ -64,64 +55,8 @@ if [ -n "${EPICS_EXTENSIONS_PVT}" ] ; then fi #--------------------------------------------------------------- -# Start of set R3.14 environment variables -EPICS_HOST_ARCH=`/usr/local/epics/startup/EpicsHostArch.pl` -export EPICS_HOST_ARCH - -# Allow private versions of base -if [ -n "${EPICS_BASE_PVT}" ] ; then - if [ -d $EPICS_BASE_PVT/bin/$EPICS_HOST_ARCH ]; then - PATH="${PATH}:${EPICS_BASE_PVT}/bin/${EPICS_HOST_ARCH}" - fi - # Needed if shared extension libraries are built - if [ -d $EPICS_BASE_PVT/lib/$EPICS_HOST_ARCH ]; then - if [ -z "${LD_LIBRARY_PATH}" ] ; then - LD_LIBRARY_PATH="${EPICS_BASE_PVT}/lib/${EPICS_HOST_ARCH}" - else - LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_BASE_PVT}/lib/${EPICS_HOST_ARCH}" - fi - fi -fi - -PATH="${PATH}:${EPICS_BASE}/bin/${EPICS_HOST_ARCH}" - -# Allow private versions of extensions -if [ -n "${EPICS_EXTENSIONS_PVT}" ] ; then - if [ -d $EPICS_EXTENSIONS_PVT/bin/$EPICS_HOST_ARCH ]; then - PATH="${PATH}:${EPICS_EXTENSIONS_PVT}/bin/${EPICS_HOST_ARCH}" - fi - # Needed if shared extension libraries are built - if [ -d $EPICS_EXTENSIONS_PVT/lib/$EPICS_HOST_ARCH ]; then - if [ -z "${LD_LIBRARY_PATH}" ] ; then - LD_LIBRARY_PATH="${EPICS_EXTENSIONS_PVT}/lib/${EPICS_HOST_ARCH}" - else - LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_EXTENSIONS_PVT}/lib/${EPICS_HOST_ARCH}" - fi - fi -fi - -PATH="${PATH}:${EPICS_EXTENSIONS}/bin/${EPICS_HOST_ARCH}" - -# Needed if shared base libraries are built -if [ -z "${LD_LIBRARY_PATH}" ] ; then - LD_LIBRARY_PATH="${EPICS_BASE}/lib/${EPICS_HOST_ARCH}" -else - LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_BASE}/lib/${EPICS_HOST_ARCH}" -fi - -# Needed if shared extension libraries are built -if [ -z "${LD_LIBRARY_PATH}" ] ; then - LD_LIBRARY_PATH="${EPICS_EXTENSIONS}/lib/${EPICS_HOST_ARCH}" -else - LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_EXTENSIONS}/lib/${EPICS_HOST_ARCH}" -fi - -# End of set R3.14 environment variables - -#--------------------------------------------------------------- - -# Start of set pre R3.14 environment variables +# Start of R3.13 environment variables # Time service: # EPICS_TS_MIN_WEST the local time difference from GMT. @@ -147,8 +82,6 @@ if [ -n "${EPICS_BASE_PVT}" ] ; then fi PATH="${PATH}:${EPICS_BASE}/lib/${HOST_ARCH}" -# Needed if shared base libraries are built -LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_BASE}/lib/${HOST_ARCH}" # Allow private versions of extensions if [ -n "${EPICS_EXTENSIONS_PVT}" ] ; then @@ -166,10 +99,22 @@ if [ -n "${EPICS_EXTENSIONS_PVT}" ] ; then fi PATH="${PATH}:${EPICS_EXTENSIONS}/lib/${HOST_ARCH}" -# Needed if shared extension libraries are built -LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_EXTENSIONS}/lib/${HOST_ARCH}" -# End of set pre R3.14 environment variables +# Needed if shared base libraries are built +if [ -z "${LD_LIBRARY_PATH}" ] ; then + LD_LIBRARY_PATH="${EPICS_BASE}/lib/${HOST_ARCH}" +else + LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_BASE}/lib/${HOST_ARCH}" +fi + +# Needed if shared extension libraries are built +if [ -z "${LD_LIBRARY_PATH}" ] ; then + LD_LIBRARY_PATH="${EPICS_EXTENSIONS}/lib/${HOST_ARCH}" +else + LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${EPICS_EXTENSIONS}/lib/${HOST_ARCH}" +fi + +# End of R3.13 environment variables #--------------------------------------------------------------- diff --git a/startup/cygwin32.bat b/startup/cygwin32.bat new file mode 100644 index 000000000..ba289620b --- /dev/null +++ b/startup/cygwin32.bat @@ -0,0 +1,89 @@ +@ECHO OFF +set path= +set include= +set lib= +REM =================================================== +REM ====== REQUIRED ENVIRONMENT VARIABLES FOLLOW ====== +REM +REM --------------- WINDOWS --------------------------- +REM ----- WIN95 ----- +REM set PATH=C:\WINDOWS;C:\WINDOWS\COMMAND +REM ----- WINNT ----- +set PATH=C:\WINNT;C:\WINNT\SYSTEM32 + +REM --------------- GNU make (use cygwin make ) ---------------- +REM Needed only if using GNU make from cygwin +REM Can be replaced with path to a GNU make +REM +REM cygwin contains tk/tcl, vim, perl, and many unix tools +REM need grep from here NOT from cvs directory +REM some tools may need a tmp directory +set PATH=%PATH%;c:\cygwin\bin + +REM --------------- perl (use cygwin perl) ------------ +set PERLLIB=/C//cygwin/lib/perl5/5.6.1 + +REM --------------- EPICS ----------------------------- +REM ----- R3.13 EPICS ----- +set HOST_ARCH=cygwin32 +set PATH=%PATH%;G:\epics\base_R3_13_1_branch\bin\%HOST_ARCH% +set PATH=%PATH%;G:\epics\extensions\bin\%HOST_ARCH% + +REM =================================================== +REM ====== OPTIONAL ENVIRONMENT VARIABLES FOLLOW ====== + +REM --------------- GNU make flags -------------------- +REM set MAKEFLAGS=-w + +REM --------------- cygwin vim ------------------------ +REM HOME needed by vim to find _vimrc file. +set HOME=/home/%USERNAME% +REM VIM needed by vim to find help files. +set VIM=/usr/share/vim/vim61 + +REM --------------- cygwin cvs ------------------------ +REM HOME needed by cvs for .cvsrc file (set in vim above) +set CVSROOT=:ext:jba@venus.aps.anl.gov:/net/phoebus/epicsmgr/cvsroot +set CVS_RSH=/bin/ssh.exe + +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= +REM set EPICS_CA_AUTO_CA_ADDR_LIST=YES + +REM --------------- JAVA ------------------------------ +REM Needed for java extensions +set PATH=C:\j2sdk1.4.0\bin;%PATH% +set CLASSPATH=G:\epics\extensions\javalib + +REM --------------- Xfree86 + Lesstif ---------------------- +REM Need X11R6\bin in path to get dlls +set PATH=%PATH%;c:\cygwin\usr\X11R6\bin + +REM NOTE: Need to start X server by hand before executing extensions +REM Command: startxwin +REM or +REM NOTE: Use /B option on NT and WIN2000 only +REM start /B XWin -screen 0 1024 768 +REM start /B twm + +REM --------------- Exceed 7.00 ---------------------- +REM -- Exceed xdk 7.00 ---- +REM set PATH=%PATH%;C:\Progra~1\Hummingbird\Connectivity\7.00\Exceed +REM -- Exceed xdk 6.01 ---- +REM NOTE: Need to start Exceed by hand before executing extensions +set DISPLAY=localhost:0 +set PATH=%PATH%;C:\Exceed\dlls + +REM --------------- CVS --------------------------- +REM set CVSROOT=/cvsroot +REM set LOGNAME=janet +REM rcs needs a c:\temp directory +REM +REM set PATH=%PATH%;C:\cyclic\cvs-1.10 + +REM ---------------- tk/tcl --------------------- +REM SET CYGFS=C:/cygwin +REM SET TCL_LIBRARY=%CYGFS%\share\tcl8.0\ +REM SET GDBTK_LIBRARY=%CYGFS%/share/gdbtcl diff --git a/startup/win32.bat b/startup/win32.bat old mode 100644 new mode 100755 index 5a0dce91b..f78d6a528 --- a/startup/win32.bat +++ b/startup/win32.bat @@ -1,21 +1,14 @@ @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 ************************************************************************* - +set path= +set include= +set lib= REM =================================================== REM ====== REQUIRED ENVIRONMENT VARIABLES FOLLOW ====== REM REM --------------- WINDOWS --------------------------- REM ----- WIN95 ----- REM set PATH=C:\WINDOWS;C:\WINDOWS\COMMAND -REM ----- WINNT ----- +REM ----- WINNT, WIN2000 ----- set PATH=C:\WINNT;C:\WINNT\SYSTEM32 REM --------------- GNU make (use cygwin make ) ---------------- @@ -35,46 +28,67 @@ REM ----- Visual c++ 6.0 ----- call "C:\Program files\Microsoft Visual Studio\Vc98\bin\vcvars32.bat" REM --------------- EPICS ----------------------------- -REM R3.14 requirements -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% +REM ----- R3.13 EPICS ----- +set HOST_ARCH=WIN32 +set PATH=%PATH%;G:\epics\base_R3_13_1_branch\bin\%HOST_ARCH% +set PATH=%PATH%;G:\epics\extensions\bin\%HOST_ARCH% REM =================================================== REM ====== OPTIONAL ENVIRONMENT VARIABLES FOLLOW ====== -REM ---------------- EPICS tools ---------------------- -REM HOST_ARCH needed for Makefile.Host builds -set HOST_ARCH=WIN32 - REM --------------- GNU make flags -------------------- REM set MAKEFLAGS=-w -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=164.54.188.65 164.54.5.255 -REM set EPICS_CA_AUTO_ADDR_LIST=YES - REM --------------- cygwin vim ------------------------ REM HOME needed by vim to find _vimrc file. set HOME=/home/%USERNAME% REM VIM needed by vim to find help files. set VIM=/usr/share/vim/vim61 -REM --------------- remote cvs ------------------------ +REM --------------- cygwin cvs ------------------------ REM HOME needed by cvs for .cvsrc file (set in vim above) -set CVSROOT=:ext:%USERNAME%@venus.aps.anl.gov:/net/phoebus/epicsmgr/cvsroot +set CVSROOT=:ext:jba@venus.aps.anl.gov:/net/phoebus/epicsmgr/cvsroot set CVS_RSH=/bin/ssh.exe +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= +REM set EPICS_CA_AUTO_CA_ADDR_LIST=YES + REM --------------- JAVA ------------------------------ REM Needed for java extensions -set PATH=%PATH%;C:\j2sdk1.4.0\bin +set PATH=C:\j2sdk1.4.0\bin;%PATH% set CLASSPATH=G:\epics\extensions\javalib -REM --------------- Exceed ---------------------------- -REM Needed for XWindow extensions -REM Cygwin should preceed Exceed in path -REM set PATH=%PATH%;C:\Exceed +REM --------------- Xfree86 + Lesstif ---------------------- +REM Need X11R6\bin in path to get dlls +set PATH=%PATH%;c:\cygwin\usr\X11R6\bin + +REM NOTE: Need to start X server by hand before executing extensions +REM Command: startxwin +REM or +REM NOTE: Use /B option on NT and WIN2000 only +REM start /B XWin -screen 0 1024 768 +REM start /B twm + +REM --------------- Exceed 7.00 ---------------------- +REM -- Exceed xdk 7.00 ---- +REM set PATH=%PATH%;C:\Progra~1\Hummingbird\Connectivity\7.00\Exceed +REM -- Exceed xdk 6.01 ---- +REM NOTE: Need to start Exceed by hand before executing extensions +REM set DISPLAY=localhost:0 +REM set PATH=%PATH%;C:\Exceed\dlls + +REM --------------- CVS --------------------------- +REM set CVSROOT=/cvsroot +REM set LOGNAME=janet +REM rcs needs a c:\temp directory +REM +REM set PATH=%PATH%;C:\cyclic\cvs-1.10 + +REM ---------------- tk/tcl --------------------- +REM SET CYGFS=C:/cygwin +REM SET TCL_LIBRARY=%CYGFS%\share\tcl8.0\ +REM SET GDBTK_LIBRARY=%CYGFS%/share/gdbtcl -REM ===================================================