XXL v1.0.1 (January 30, 2005) (c) Copyright 2003-2005 Matt Messier and John Viega 1. Requirements XXL will work on Unix (including Linux) systems as well as any 32-bit version of Microsoft's Windows operating system. It uses only standard ANSI C functions. 2. Building On Unix, you must configure XXL by running the configure script included in the distribution: ./configure The configure script is a standard autoconf generated shell script that will check your system for the various header files, libraries, and compiler characteristics that XXL requires to build successfully. Configure's default options are generally acceptable, but you may run the script with --help to obtain a list of options that may be adjusted. Once the configure script has run successfully, compile the source by running make. On Windows, a Microsoft Visual Studio 6.0 project file is included (xxl.dsp), which you may use to build XXL on your system. 3. Installation On Unix, installation is performed by running make with a target of install: make install The default installation path is /usr/local, but this location may be changed by specifying an alternative path to the configure script during the build process. The Unix install process will install the XXL header file, xxl.h, into ${prefix}/include. In addition, libraries that are built will be placed into ${prefix}/lib. On Windows, there is no automated installation process. You should place the files that result from building XXL into the appropriate locations. The file xxl.h should be placed in directory in your INCLUDE path, xxl.lib should be placed in a directory in your LIB path, and xxl.dll should be placed in a directory in your PATH. 4. Contact The official distribution site for XXL is: http://www.zork.org/xxl/ The authors, Matt Messier and John Viega, may be contacted at xxl@zork.org. Please report problems to the same address. Patches may be contributed to the same address; inclusion in the official distribution is subject to the approval of the authors. 5. License XXL is licensed under the BSD license. The distribution tarball (Unix) or zip file (Windows) should contain the file LICENSE that contains the details of the license. If it does not, you do not have a complete distribution! Please obtain a copy of the distribution from the official distribution site (see above).