How to compile scmxx on Windows:
===============================

There are two choices, currently:

A. mingw
==========
1. install mingw and msys from [1].
   You neeed at least the following packages:
   mingw-runtime
   gcc-core
   binutils
   w32api
   msys
   msys-autoconf (if you install from CVS)
   mingw-utils (to convert the README file)
   
   If you install from CVS and want to get the documentation in
   HTML format, you must install xsltproc and prefered also the
   docbook-XML files.
   
   Get the precompiled libiconv and gettext from [2] and [3]
   and extract them to the same dir as mingw.
   
2. Run msys and read the normal INSTALL file because the rest
   is like on a normal *nix system.

3. You might also want to install InnoSetup[4] and use the
   winsetup-mingw.iss file. Prior to packaging, you must copy
   the iconv.dll and intl.dll from /mingw/bin to the local
   direcory. You also might want to convert the docs/README_WIN32.txt
   to windows style EOL character using unix2dox.exe

[1]: http://www.mingw.org/
[2]: http://ftp.gnu.org/gnu/libiconv/
[3]: http://ftp.gnu.org/gnu/gettext/
[4]: http://www.jrsoftware.org/


B. cygwin
=========
1. install cygwin[5] with at least the following packages:

   When compiling from CVS:
   autoconf, autoconf-devel

   For building the HTML documentation:
   docbook-xsl, libxml2, libxslt

   For building gettext catalogs and support:
   gettext, gettext-devel, libgettextpo0, libintl3

   For compiling the program:
   binutils, gcc, gcc-core, gcc-mingw, gcc-mingw-core
   make
   libiconv, libiconv2 (simply reinstall those two, when getting iconv errors)
   
   (list may be incomplete)
   Currently, you cannot build the manpages because you need
   docbook2x[6] for that

2. Run the cygwin shell and read the normal INSTALL file because
   the rest is like on a normal *nix system.

3. You might also want to install InnoSetup[4] and use the
   winsetup-mingw.iss file. Prior to packaging, you must copy
   the cygwin1.dll, cygiconv-2.dll and cygintl-3.dll from /bin
   to the local direcory. You also might want to convert the
   docs/README_WIN32.txt to windows style EOL character using
   unix2dox.exe


[5]: http://www.cygwin.com
[6]: http://docbook2x.sourceforge.net
