January 7, 2009

This README file describes the contents of the XEmacsWindowsKit.tar.gz
file.  The purpose of the XEmacsWindowsKit tarfile is to provide all
the tools necessary to build the XEmacs native Windows setup kits.
The kit will probably not work for you fresh out of the box, but
will work with some tweaking.

Contents of the tarfile:

GetPackages			- Retrieve XEmacs packages via wget
GetSource			- Get XEmacs source code from either a
				  tarball or copied from an SCM hierarchy
MakeNativeXEmacs		- Compile the XEmacs sources
MakeXEmacsWindowsKit		- Use InnoSetup to create a setup kit
ReadMe-21.4			- Default ReadMe file for 21.4 setup kits
ReadMe-21.4.22			- ReadMe file for 21.4.22 setup kit
ReadMe-21.5			- Default ReadMe file for 21.5 setup kits
ReadMe-21.5-test		- Default ReadMe file for 21.5
				  bleeding-edge setup kits
ReadMe-21.5.28			- ReadMe file for 21.5.b28 setup kit
ReadMe-XEmacsWindowsKit.txt	- This file
XEmacs.iss			- InnoSetup manifest
unpack.cmd			- File used during installation to
				  unpack XEmacs package tarfiles
vcsetup				- Set up environment to run Visual Studio


Here is a partial list of the tools required to build the setup kit:
Visual Studio			- Tested with Visual Studio 6.  Will
				  not yet work with VS 2005 or newer
				  because of Microsoft's new manifest
				  files.  Patches welcome.
Intel C Compiler		- The current kits were built with the
				  Intel C Compiler.  Click on Software
				  at http://www.intel.com/products/
				  for more information.
Cygwin				- A fairly extensive cygwin
				  installation including (but not
				  limited to): zsh, makeinfo, perl,
				  cvs, hg and a recent vintage of tar.
InnoSetup			- The recent kits have been built with
				  InnoSetup 5.1.6, downloaded from
				  http://files.jrsoftware.org/ispack/ispack-5.1.6.exe.

The 21.4.22 setup kit was built with this command:

    ZIPROOT=~/software/zip MakeXEmacsWindowsKit 21.4.22

				Regards,
				Vin Shelton <acs@xemacs.org>