diff --git a/NT/init_nt b/NT/init_nt index 460ac68698ff86b2b9d3967376cadbd6af403183..02e5b4a8aa8c5ec81039f2ad863d0ea4ca4774f6 100755 --- a/NT/init_nt +++ b/NT/init_nt @@ -1,7 +1,12 @@ #!/bin/sh +# Support local settings. +if [ -f "$HOME/.init_ntrc" ]; then + . "$HOME/.init_ntrc" +fi + #This can be 'sprsh', 'wine' or 'cygwin' -REMOTE_METHOD=sprsh +REMOTE_METHOD=${REMOTE_METHOD-sprsh} # Choose 'rntcc' for Watcom or 'rntcl' for Microsoft VC++ # (Make sure VC++ is before Watcom in your path!) @@ -24,18 +29,21 @@ NTDRIVE=${NTDRIVE-k:} # What dir on the UNIX machine is on $NTDRIVE ? # This variable MUST NOT end with a slash. -NTMOUNT= +NTMOUNT=${NTMOUNT-} # Use Simple Pike Remote SHell? USE_SPRSH=yes # Port for sprsh -NTPORT=4711 +NTPORT=${NTPORT-4711} #These are only used if you use wine watcom=D:\\CDROM INCLUDE="$watcom\\H;$watcom\\H\\NT" +# Used for IA64 cross-compiling. +IA64SDK=${IA64SDK-'C:\ia64sdk17'} + case "/$CC" in */rntcl) MSVC='j:\winshare\vc98' @@ -48,6 +56,24 @@ lib=$MSVC\\Lib;$local\\lib export REMOTE_VARIABLES ;; + */rntcl64) + REMOTE_VARIABLES=" +path=$IA64SDK\\bin\\Win64;$IA64SDK\\bin; +include=$IA64SDK\\Include; +lib=$IA64SDK\\Lib; +" + export REMOTE_VARIABLES + ;; + + */rntecl) + REMOTE_VARIABLES=" +path=$IA64SDK\\bin\\Intel64;$IA64SDK\\bin; +include=$IA64SDK\\Include; +lib=$IA64SDK\\Lib; +" + export REMOTE_VARIABLES + ;; + */rntcc) watcom='j:\winshare\WATCOM' local='j:\winshare\WATCOM\local'