December 3, 2011 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: GetSource - Get XEmacs source code from either a tarball or copied from an SCM hierarchy GetXEmacsPackages - Retrieve XEmacs packages via wget MakeComponentList - Build the guts of the XEmacs.iss file. 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.5 - Default ReadMe file for 21.5 setup kits 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. optional-libs.exe - Visual Studio builds of various libraries needed to build Xemacs. This can be downloaded from here: http://ftp.xemacs.org/windows/testing/optional-libs.exe The 21.4-2011-12-03 setup kit was built with this command: ZIPROOT=~/software/zip LIB_DIR=$PWD/lib MakeXEmacsWindowsKit -p 21.4 Regards, Vin Shelton