| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- #! /bin/sh
- #debug=1
- # Under Windows/Cygwin, we have to de-cygwinify the semicolon
- # separated PYTHONPATH
- # First, initialize the new path
- NEWPYTHONPATH=
- # To iterate, temporarily change the semicolons into spaces
- for path in `echo $PYTHONPATH | sed 'y/;/ /'`; do
- # Then for each entry run it through the cygwin filter
- NEWPYTHONPATH=$NEWPYTHONPATH\;`cygpath -w $path`
- done
- # Export the new PYTHONPATH
- PYTHONPATH=$NEWPYTHONPATH
- export PYTHONPATH
- # Lets also de-cygwinify the Project variables (so you can use file name
- # completion) This is hardcoded for the most popular trees
- if [ "$DTOOL" ]; then
- if [ "$debug" ]; then echo "DTOOL $DTOOL"; fi
- DTOOL=`cygpath -w $DTOOL`
- export DTOOL
- fi
- if [ "$PANDA" ]; then
- if [ "$debug" ]; then echo "PANDA $PANDA"; fi
- PANDA=`cygpath -w $PANDA`
- export PANDA
- fi
- if [ "$DIRECT" ]; then
- if [ "$debug" ]; then echo "DIRECT $DIRECT"; fi
- DIRECT=`cygpath -w $DIRECT`
- export DIRECT
- fi
- if [ "$TOONTOWN" ]; then
- if [ "$debug" ]; then echo "TOONTOWN $TOONTOWN"; fi
- TOONTOWN=`cygpath -w $TOONTOWN`
- export TOONTOWN
- fi
- if [ "$TOONTAG" ]; then
- if [ "$debug" ]; then echo "TOONTAG $TOONTAG"; fi
- TOONTAG=`cygpath -w $TOONTAG`
- export TOONTAG
- fi
- if [ "$BARTOP" ]; then
- if [ "$debug" ]; then echo "BARTOP $BARTOP"; fi
- BARTOP=`cygpath -w $BARTOP`
- export BARTOP
- fi
- if [ "$TTRADER" ]; then
- if [ "$debug" ]; then echo "TTRADER $TTRADER"; fi
- TTRADER=`cygpath -w $TTRADER`
- export TTRADER
- fi
- if [ "$VRIDE" ]; then
- if [ "$debug" ]; then echo "VRIDE $VRIDE"; fi
- VRIDE=`cygpath -w $VRIDE`
- export VRIDE
- fi
- if [ "$FOURD" ]; then
- if [ "$debug" ]; then echo "FOURD $FOURD"; fi
- FOURD=`cygpath -w $FOURD`
- export FOURD
- fi
- if [ "$MRM" ]; then
- if [ "$debug" ]; then echo "MRM $MRM"; fi
- MRM=`cygpath -w $MRM`
- export MRM
- fi
- if [ "$PARALLAX" ]; then
- if [ "$debug" ]; then echo "PARALLAX $PARALLAX"; fi
- PARALLAX=`cygpath -w $PARALLAX`
- export PARALLAX
- fi
- if [ "$WINTOOLS" ]; then
- if [ "$debug" ]; then echo "WINTOOLS $WINTOOLS"; fi
- WINTOOLS=`cygpath -w $WINTOOLS`
- export WINTOOLS
- fi
- if [ "$PANDATOOL" ]; then
- if [ "$debug" ]; then echo "PANDATOOL $PANDATOOL"; fi
- PANDATOOL=`cygpath -w $PANDATOOL`
- export PANDATOOL
- fi
- if [ "$PANDAAPP" ]; then
- if [ "$debug" ]; then echo "PANDAAPP $PANDAAPP"; fi
- PANDAAPP=`cygpath -w $PANDAAPP`
- export PANDAAPP
- fi
- # Panda will now tolerate the colon in the de-cygpath version of the model trees
- if [ "$DMODELS" ]; then
- if [ "$debug" ]; then echo "DMODELS $DMODELS"; fi
- DMODELS=`cygpath -w $DMODELS`
- export DMODELS
- fi
- if [ "$TTMODELS" ]; then
- if [ "$debug" ]; then echo "TTMODELS $TTMODELS"; fi
- TTMODELS=`cygpath -w $TTMODELS`
- export TTMODELS
- fi
- if [ "$BARMODELS" ]; then
- if [ "$debug" ]; then echo "BARMODELS $BARMODELS"; fi
- BARMODELS=`cygpath -w $BARMODELS`
- export BARMODELS
- fi
- # Export the proper home environment variable
- HOME=`cygpath -w $HOME`
- export HOME
- # Now start up emacs
- exec runemacs $@
|