STABLE14-windows-readme-20050628

updates to nsis 2.07 and corrections to build process


(cherry picked from commit 09e871e52f)
This commit is contained in:
Jeffrey Altman 2005-07-01 20:00:06 +00:00
parent 1137590d15
commit efb7a9e8bf

View File

@ -3,15 +3,15 @@ License. For details, see the LICENSE file in the top-level source
directory or on-line at http://www.openafs.org/dl/license10.html
The document now provides a step by step procedure that takes the user
from a basic Windows 2000/XP workstation to an OpenAFS development
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.
NOTE:
NOTE 1:
As of the OpenAFS 1.3 release series, Windows platforms released
prior to Windows 2000 are not being supported. The InstallShield
installer is still in the source tree but is no longer supported.
A new open source installer based on NSIS 2.0 replaces it.
A new open source installer based on NSIS 2.07 replaces it.
*********** Windows 2000/XP/2003 Build Process ****************
@ -31,7 +31,7 @@ The following steps describe how to configure Windows 2000/XP:
D. Configure NTBUILD.BAT
E. Set program version Level
F. Build Win2000 binaries
G. Install NSIS 2.0
G. Install NSIS 2.07
H. Build NSIS Install Package
I. Install Wix 2.0
J. Build Wix MSI Install Package
@ -59,14 +59,14 @@ The following Microsoft SDK is required:
The following Microsoft DDK is required:
Microsoft Windows Server 2003 DDK
Microsoft Windows Server 2003 SP1 DDK
available via a MSDN subscription or via free CD
http://www.microsoft.com/whdc/devtools/ddk/orderddkcd.mspx
The NSIS installer requires about 14 MB of storage. The following
version is supported:
Nullsoft Scriptable Installation System 2.0
Nullsoft Scriptable Installation System 2.07
http://nsis.sourceforge.net/home/
The WiX installer requires about 18 MB of storage. The following
@ -188,7 +188,8 @@ must be defined to match your configuration:
NTDDKDIR: Set the short name of the directory containing the npapi.h file
AFSROOT: Set to the short name of the OpenAFS Base directory
AFSROOT: Set to the short name of the OpenAFS Base directory. This
cannot be set to a UNC path.
STEP E. Set version and installation options (optional)
@ -199,7 +200,7 @@ from:
http://grand.central.org/dl/cellservdb/CellServDB
then copy it to %AFSROOT%\src\WINNT\install\NSIS and name it afsdcell.ini
Edit file %AFSROOT%\src\config\NTMakefile.i386_nt40
Edit file %AFSROOT%\src\config\NTMakefile.i386_w2k
AFSPRODUCT_VER_MAJOR - Version Major Number
AFSPRODUCT_VER_MINOR - Version Minor Number
AFSPRODUCT_VER_PATCH - Version Patch Number
@ -254,7 +255,7 @@ STEP F. Begin the build
nmake /f NTMakefile clean
(5) Build the complete Windows NT/2000 development environment.
(5) Build the complete Windows 2000/XP/2003 development environment.
nmake /f NTMakefile install
@ -264,9 +265,9 @@ process doesn't terminate with an error ("nmake.exe return code 0x2")
and it displays 'Build Finished Successfully'.
STEP G. Install NSIS 2.0 (optional).
STEP G. Install NSIS 2.07 (optional).
Download the Nullsoft Scriptable Installation System (NSIS) 2.0 from
Download the Nullsoft Scriptable Installation System (NSIS) 2.07 from
http://nsis.sourceforge.net/home/