Before you build BIND:
**********************

- If you plan to use DNSSAFE, edit src/port/winnt/include/prand_conf.h and verify/fill out the arrays therein
  with commands, files and directories that are valid on the target machine.

If you have an old beta of 8.2.2 (pre-T8B):
*******************************************
- Be sure there are no DLL files in the BIND bin directory (c:\winnt\system32\dns\bin).  BIND DLLs
  are placed in the System32 directory now, and BIND will not work if you have old DLLs hanging around.

To build BIND:
**************

The makefiles included are generated by VC++ 6.0.  If anyone has makefiles for other compilers, send them to me!

Command Line:
In src/port/winnt, execute "<your_make_util> named.mak [Debug|Release]".
All targets are built into /src/port/winnt/bin/[Debug|Release].

From Visual Studio:
VC++ 6.0 project files are under src/port/winnt/named, src/port/winnt/xfer, src/port/winnt/libbind,
src/port/winnt/bindevt, src/port/winnt/BINDCtrl and src/port/winnt/BINDInstall

Build each one - they target into src/port/winnt/bin.
Recommend that you use Build->Batch Build and select the Release or Debug versions of each project.
(Check known issues before you build Release versions)

A VC++ 6.0 workspace containing all seven projects is in src/port/winnt.
There is still a workspace in src/port/winnt/named for now - you should use the one in src/port/winnt.

Executables in this package
src/port/winnt/named - named.exe
src/port/winnt/xfer - named-xfer.exe
src/port/winnt/libbind - libbind.dll
src/port/winnt/bindevt - bindevt.dll (event log format strings)
src/port/winnt/BINDCtrl - BINDCtrl.exe (BIND service control panel)
src/port/winnt/BINDInstall - BINDInstall.exe (BIND installer)
src/port/winnt/nsupdate - nsupdate utility.

After compiling, run BINDInstall.exe from /src/port/winnt/bin/[Debug|Release]

Known Issues
************
- nsupdate will not build as a Release executable
- nsupdate will only work correctly if invoked with the -v option
- nsupdate returns an error when invoked.  Ignore it, it works.

Questions, comments?
Larry Tremblay
lrt@nortelnetworks.com