This directory contains various stuff that are used when building
software from the GNOME CVS (and dependent software) on uncommon
platforms (that don't use the GNU auto* and configure mechanism). So
far, it contains makefile snippets to be included in makefiles used
when building GLib, GTk+, and related software for Win32 (either with
gcc, or MSVC's command line tools).

This has become partly unnecessary (for GNU tools) as the auto*,
configure and libtool mechanism can be used when building for Win32.

In order to generate DLLs with version resources included (a nice
touch, and more Windows style), we need support for compiling and
including resources with DLL version number. Currently this knowledge
is not in libtool, but in the compile-resource and lt-compile-resource
scripts here in the win32 subdirectory.

Another thing that libtool doesn't handle (AFAIK) is exporting entry
points from EXEs (even if those entry points are marked with
__declspec(dllexport)). That has to be taken care of by using dlltool
to generate a separate .exp file, and linking with that.

(Originally, this directory was intended to be used by a build system
for GNOME, written in Python. See CVS for the original README
text. Apparently this concept never was taken into use, and this
directory hadn't been touched for two years, when I got the idea to
use this suitably named directory for another purpose. The original
author, Jay Painter, has okayed this.)

Tor Lillqvist
tml@iki.fi
