mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 02:42:49 -04:00
100 lines
3.6 KiB
Tcsh
100 lines
3.6 KiB
Tcsh
#!/bin/csh -f
|
|
|
|
setenv OS `uname`
|
|
|
|
# careful, security exploit here
|
|
setenv LD_LIBRARY_PATH "."
|
|
setenv DYLD_LIBRARY_PATH "."
|
|
|
|
setenv CTEMACS_FOREHIGHLIGHT white
|
|
setenv CTEMACS_BACKHIGHLIGHT blue
|
|
|
|
# Setup the initial path
|
|
if ( $OS == "Linux" ) then
|
|
set path = ( /bin /bin /usr/bin /sbin /usr/sbin /usr/bin/X11 \
|
|
/usr/etc /usr/local/bin /var/local/bin ~/bin )
|
|
else if ( $OS == "Darwin" ) then
|
|
set path = ( /bin /usr/bin /sbin /usr/sbin /usr/local/bin ~/bin $path )
|
|
else if ( $OS == "IRIX64" ) then
|
|
set path = ( /var/local/bin ~/bin /usr/local/prman/bin \
|
|
/usr/sbin /usr/bsd /sbin /usr/bin /bin /usr/bin/X11 /usr/etc \
|
|
/usr/demos/bin /usr/local/bin )
|
|
setenv LD_LIBRARY_PATH "/usr/local/lib:."
|
|
else if (($OS == "CYGWIN_NT-6.1-WOW64") || ($OS == "CYGWIN_NT-6.1") || ($OS == "CYGWIN_NT-5.1") || ($OS == "CYGWIN_NT-6.0") || ($OS == "CYGWIN_NT-6.0-WOW64") || ($OS == "CYGWIN_NT-5.2-WOW64") || ($OS == "CYGWIN_NT-5.0") || ( $OS == "CYGWIN_NT-4.0" ) || ( $OS == "WINNT" )) then
|
|
set path = ( /bin /usr/bin /usr/lib /usr/local/bin $path . )
|
|
if ( $?LIB ) then
|
|
setenv LIB "$LIB;"`cygpath -w /usr/lib`
|
|
else
|
|
setenv LIB `cygpath -w /usr/lib`
|
|
endif
|
|
else if (( $OS == "CYGWIN_98-4.10" ) || ( $OS == "WIN95" )) then
|
|
set path = ( /bin /usr/local/bin /contrib/bin /msvc98/Bin \
|
|
/mscommon/MSDev98/Bin /mscommon/Tools /usr/lib $path )
|
|
setenv LIB `cygpath -w /msvc98/mfc/lib`\;`cygpath -w /msvc98/lib`\;`cygpath -w /usr/lib`
|
|
setenv INCLUDE `cygpath -w /msvc98/Include`
|
|
else
|
|
set path = ( /var/local/bin ~/bin /usr/local/prman/bin \
|
|
/usr/sbin /usr/bsd /sbin /usr/bin /bin /usr/bin/X11 /usr/etc \
|
|
/usr/demos/bin /usr/local/bin )
|
|
endif
|
|
|
|
# Setup the initial manpath
|
|
#if ( $OS == "Linux" ) then
|
|
#setenv MANPATH "/usr/local/man:/usr/man/preformat:/usr/man:/usr/X11R6/man"
|
|
#else if ( $OS == "IRIX64" ) then
|
|
#setenv MANPATH "/usr/share/catman:/usr/catman:/usr/local/share/catman:/usr/local/share/man:/usr/local/man"
|
|
#else if (( $OS == "CYGWIN_NT-5.1") || ( $OS == "CYGWIN_NT-5.2-WOW64" ) || ( $OS == "CYGWIN_NT-5.0") || ( $OS == "CYGWIN_NT-4.0" ) || ( $OS == "CYGWIN_98-4.10" ) || ( $OS == "WIN95" )) then
|
|
#setenv MANPATH "/usr/man:/contrib/man"
|
|
#else
|
|
#setenv MANPATH "/usr/share/catman:/usr/catman:/usr/local/share/catman:/usr/local/share/man:/usr/local/man"
|
|
#endif
|
|
|
|
setenv CT_INCLUDE_PATH "."
|
|
#set cdpath = ( . )
|
|
#setenv CDPATH "."
|
|
setenv DC_PATH "."
|
|
setenv SSPATH "."
|
|
setenv STKPATH "."
|
|
|
|
if ( ! $?HAVE_ATRIA ) then
|
|
if ( -e /usr/atria ) then
|
|
/usr/atria/bin/cleartool mount -all >& /dev/null
|
|
if ( $status == 0 ) setenv HAVE_ATRIA "yes"
|
|
endif
|
|
endif
|
|
|
|
if ( ! $?CTDEFAULT_FLAV ) setenv CTDEFAULT_FLAV "default"
|
|
if ( ! $?CTEMACS_OPTS ) setenv CTEMACS_OPTS ""
|
|
|
|
if ( -e /usr/atria/bin ) set path = ( /usr/atria/bin $path )
|
|
rehash
|
|
|
|
if ( ! $?PENV ) then
|
|
if ( $OS == "Linux" ) then
|
|
setenv PENV "Linux"
|
|
else if ( $OS == "IRIX64" ) then
|
|
setenv PENV "SGI"
|
|
else if (( $OS == "CYGWIN_NT-5.1") || ( $OS == "CYGWIN_NT-5.0") || ( $OS == "CYGWIN_NT-6.0")|| ( $OS == "CYGWIN_NT-4.0" ) || ( $OS == "CYGWIN_98-4.10" ) || ( $OS == "WIN95" )) then
|
|
setenv PENV "WIN32"
|
|
else
|
|
setenv PENV "SGI"
|
|
endif
|
|
endif
|
|
|
|
if ( ! $?DTOOL ) setenv DTOOL /beta/player/bootstrap/dtool
|
|
if ( $#argv == 0 ) then
|
|
setenv SETUP_SCRIPT `$DTOOL/built/bin/ctattach.drv dtool default`
|
|
else
|
|
setenv SETUP_SCRIPT `$DTOOL/built/bin/ctattach.drv dtool $argv[1]`
|
|
endif
|
|
|
|
if($SETUP_SCRIPT == "") then
|
|
echo "error: ctattach.drv returned NULL string for setup_script filename!"
|
|
echo " 'dtool/built/bin/ctattach.drv' probably doesnt exist, need to make install on dtool to copy it from dtool\src\attach"
|
|
exit
|
|
endif
|
|
|
|
source $SETUP_SCRIPT
|
|
|
|
|