103 lines
3.5 KiB
Tcsh
Executable File
103 lines
3.5 KiB
Tcsh
Executable File
#!/bin/csh -f
|
|
#
|
|
# --[ XVT-DSC++ Installation ] -------------------------------------------
|
|
#
|
|
|
|
set ARCH "`uname`"
|
|
|
|
switch ($ARCH)
|
|
case IRIX:
|
|
#--------------------- XVT 3.2 environment variables ---------------------
|
|
setenv XVT_DSP_DIR /afs/cern.ch/rd44/dev/XVT/xvtdsp32/xm12_sgi_irix
|
|
setenv XA_SHELL_PATH $XVT_DSP_DIR/pwr/shell
|
|
setenv PATH ${PATH}:$XVT_DSP_DIR/pwr/bin
|
|
setenv PATH ${PATH}:$XVT_DSP_DIR/ptk/bin
|
|
if ( "$?UIDPATH" == 0 ) then
|
|
setenv UIDPATH ./%U:$XVT_DSP_DIR/pwr/bin/%U
|
|
else
|
|
setenv UIDPATH ${UIDPATH}:./%U:$XVT_DSP_DIR/pwr/bin/%U
|
|
endif
|
|
setenv UIDPATH ${UIDPATH}:$XVT_DSP_DIR/ptk/bin/%U
|
|
setenv PWRDIR $XVT_DSP_DIR/pwr
|
|
setenv XVTPATH $XVT_DSP_DIR/ptk/print
|
|
alias xvth1 "$XVT_DSP_DIR/ptk/bin/helpview $XVT_DSP_DIR/pwr/doc/dscpp32.csc &
|
|
alias xvth2 "$XVT_DSP_DIR/ptk/bin/helpview $XVT_DSP_DIR/pwr/doc/migrate.csc &
|
|
alias xvt "$XVT_DSP_DIR/pwr/bin/Architect &"
|
|
breaksw
|
|
case HP-UX:
|
|
#--------------------- XVT 4.5 environment variables ---------------------
|
|
setenv XVT_DSP_DIR /afs/cern.ch/rd44/dev/XVT/xvtdsp45/xm12_hp_hpux
|
|
setenv XVTPATH $XVT_DSP_DIR/print
|
|
setenv XA_SHELL_PATH $XVT_DSP_DIR/bin/shell
|
|
setenv PATH ${PATH}:$XVT_DSP_DIR/bin
|
|
if ( "$?UIDPATH" == 0 ) then
|
|
setenv UIDPATH ./%U:$XVT_DSP_DIR/bin/%U
|
|
else
|
|
setenv UIDPATH ${UIDPATH}:./%U:$XVT_DSP_DIR/bin/%U
|
|
endif
|
|
if ( "$?SHLIB_PATH" == 0 ) then
|
|
setenv SHLIB_PATH /usr/lib:$XVT_DSP_DIR/lib
|
|
else
|
|
setenv SHLIB_PATH ${SHLIB_PATH}:/usr/lib:$XVT_DSP_DIR/lib
|
|
endif
|
|
if ( "$?LIBPATH" == 0 ) then
|
|
setenv LIBPATH /usr/lib:$XVT_DSP_DIR/lib
|
|
else
|
|
setenv LIBPATH ${LIBPATH}:/usr/lib:$XVT_DSP_DIR/lib
|
|
endif
|
|
alias xvt "$XVT_DSP_DIR/bin/Architect &"
|
|
alias xvth "$XVT_DSP_DIR/bin/helpview $XVT_DSP_DIR/doc/refman.csc &"
|
|
breaksw
|
|
case AIX:
|
|
default:
|
|
#--------------------- XVT 3.22 environment variables --------------------
|
|
# setenv XVT_DSP_DIR /afs/cern.ch/rd44/dev/XVT/xvtdsp322/xm12_rs6_aix
|
|
# setenv PWRDIR $XVT_DSP_DIR/pwr
|
|
# setenv PTKDIR $XVT_DSP_DIR/ptk
|
|
# setenv XA_SHELL_PATH $PWRDIR/shell
|
|
# setenv PATH ${PATH}:$PWRDIR/bin
|
|
# setenv PATH ${PATH}:$PTKDIR/bin
|
|
# setenv UIDPATH ./%U:$PWRDIR/bin/%U:$PTKDIR/bin/%U
|
|
# setenv XVTPATH $PTKDIR/print
|
|
# if ( "$?SHLIB_PATH" == 0 ) then
|
|
# setenv SHLIB_PATH $PTKDIR/lib:$PWRDIR/lib
|
|
# else
|
|
# setenv SHLIB_PATH ${SHLIB_PATH}:$PTKDIR/lib:$PWRDIR/lib
|
|
# endif
|
|
# if ( "$?LIBPATH" == 0 ) then
|
|
# setenv LIBPATH $PTKDIR/lib:$PWRDIR/lib
|
|
# else
|
|
# setenv LIBPATH ${LIBPATH}:$PTKDIR/lib:$PWRDIR/lib
|
|
# endif
|
|
# alias xvt "$XVT_DSP_DIR/pwr/bin/Architect &"
|
|
# alias xvth1 "$XVT_DSP_DIR/pwr/bin/helpview $PWRDIR/doc/dscpp32.csc &"
|
|
# alias xvth2 "$XVT_DSP_DIR/pwr/bin/helpview $PWRDIR/doc/migrate.csc &"
|
|
#--------------------- XVT 4.5 environment variables ---------------------
|
|
setenv XVT_DSP_DIR /afs/cern.ch/rd44/dev/XVT/xvtdsp45/xm12_rs6_aix
|
|
setenv XA_SHELL_PATH $XVT_DSP_DIR/bin/shell
|
|
setenv PATH ${PATH}:$XVT_DSP_DIR/bin
|
|
if ( "$?UIDPATH" == 0 ) then
|
|
setenv UIDPATH ./%U:$XVT_DSP_DIR/bin/%U
|
|
else
|
|
setenv UIDPATH ${UIDPATH}:./%U:$XVT_DSP_DIR/bin/%U
|
|
endif
|
|
if ( "$?SHLIB_PATH" == 0 ) then
|
|
setenv SHLIB_PATH $XVT_DSP_DIR/lib
|
|
else
|
|
setenv SHLIB_PATH ${SHLIB_PATH}:$XVT_DSP_DIR/lib
|
|
endif
|
|
if ( "$?LIBPATH" == 0 ) then
|
|
setenv LIBPATH $XVT_DSP_DIR/lib
|
|
else
|
|
setenv LIBPATH ${LIBPATH}:$XVT_DSP_DIR/lib
|
|
endif
|
|
alias xvt "$XVT_DSP_DIR/bin/Architect &"
|
|
alias xvth "$XVT_DSP_DIR/bin/helpview $XVT_DSP_DIR/refman.csc &"
|
|
breaksw
|
|
endsw
|
|
|
|
#
|
|
# --[ End of XVT-DSC++ Installation ] ------------------------------------
|
|
#
|
|
exit
|