Setting up Your NT Workstation 

This file describes how to set up an NT development environment suitable for GEOS development. 


Required Software 

You need the following software before starting: 

-Windows NT 4.0, Service Pack 3 or later
-Perl for Windows NT is available in pcgeos\bin (pw32i302.exe). 
-Borland C++ 4.5 for compiling geodes
-Geosvdd.dll from pcgeos\bin to %SystemRoot%\System32


Setting up other software 

Recommended directory to use for the whole GEOS source tree is D:\pcgeos. (Note, that it is not imposed by design or requirements of either Perforce or GEOS tools.) If you use different directory, replace d:\pcgeos with the root of your SDK.
 
Some restrictions on installing BC4.5: 
-Install BC4.5 in either C:\BC45 or D:\BC45.
-If you install it in C:\BC45, recursively copy C:\BC45\INCLUDE to D:\BC45\INCLUDE. Otherwise, recursively copy D:\BC45\INCLUDE to C:\BC45\INCLUDE. 
These are required to work around file dependency problems. 


You must change task priorites to use NT Geos with swat! 

-Run the Control Panel
-Run the System module
-Click on Performance
-Change so all tasks have same priority (i.e., no boost) 
Ensure files = 80 (or more) is set in %SystemRoot%\system32\config.nt 


Setting Environment Variables

Geos and the Geos tools need to have a variety of environment variables set. GeosSetup is an NT application that sets some of the environment variables and all of the registry entries needed. GeosSetup can be found in .../pcgeos/bin/GeosSetup.exe


GeosSetup variables

SDK Root		d:\pcgeos
Local Root		d:\pcgeos
Branch			Trunk
Object Source		d:\pcgeos\Installed
Tcl Directory		Tools/swat/lib.new
Tcl Override Dir
Swat Init File
Current Setup
Communication Mode	Local (NT Native)
FastVideo		on 


Other Environment Variables

You can review and set other environment variables (not set by GeosSetup) by going to Control Panel -> System -> Environment 

Environment variables 
CCOM=			@dosfront bcc
GOC_COMPILER_DIR=	C:\bc45
PATH=			C:\BC45\BIN;
			d:\pcgeos\bin;
			C:\Perl\bin;
			%SystemRoot%\system32;
			%SystemRoot%;
			%OTHER ENTRIES YOU NEED IN YOUR PATH% 
ROOT_DIR=		d:\pcgeos
LOCAL_ROOT=		%ROOT_DIR%
TEMP=			%SystemDrive%\TEMP
TMP=			%SystemDrive%\TEMP 




