The document now provides a step by step procedure that takes the user
from a basic Windows 2000/XP/2003 workstation to an OpenAFS development
environment. Details are provided so that a 'beginning' windows
-developer can build an OpenAFS installable package for Windows 2000/XP/2003.
+developer can build an OpenAFS installable package for Windows
+2000/XP/2003/Vista/2008.
NOTE 1:
As of the OpenAFS 1.3 release series, Windows platforms released
prior to Windows 2000 are no longer supported. As of the OpenAFS 1.5
series, the Windows 9x components are being removed from the source tree.
-*********** Windows 2000/XP/2003 Build Process ****************
+*********** Windows 2000/XP/2003/Vista/2008 Build Process *************
Building OpenAFS for Windows requires configuring a Windows
development system by installing compilation tools and header files.
* Windows 2003 64
* Windows 2003 R2 (32 or 64)
* Windows Vista (32 or 64)
+ * Windows 2008 (32 or 64)
The build process is controlled by a nmake file that generates the
necessary binaries and binds them into an install package.
The following Microsoft SDK is required:
- Microsoft Platform SDK for Windows XP SP2 or Server 2003 SP1 or Vista
+ Microsoft Platform SDK for Windows XP SP2 or Server 2003 SP1 or Vista or 2008
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/downlevel.htm [IE required]
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm
REM "1300" for VC7 (.NET)
REM "1310" for .NET 2003
REM "1400" for VC8
-set AFSVER_CL=1310
+set AFSVER_CL=1400
REM Location of Microsoft Visual C++ development folder (8.3 short name)
set MSVCDIR=c:\progra~1\micros~2\vc98
REM Location of Microsoft Platform SDK (8.3 short name)
set MSSDKDIR=c:\progra~1\micros~4
-REM Location of npapi.h (from DDK or Platform SDK samples - 8.3 short name)
+REM Location of WDK/DDK (8.3 short name)
set NTDDKDIR=c:\progra~1\micros~5
-REM Location of netmpr.h/netspi.h (from Windows 95/98 DDK - 8.3 short name)
-SET W9XDDKDIR=c:\progra~1\micros~6
-
REM ########################################################################
REM NTMakefile optional definitions:
REM