Theresa 0.5.0
Copyright (c) 2001 Camilla Drefvenborg <elmindreda@home.se>

This software and all the files enclosed in this package are free
software under the terms of the GNU General Public License (GPL).
Please refer to the included file COPYING for the exact terms.


Installation for Visual C++ .NET
================================

If you retrieved these sources from CVS, they will have been placed in
a directory named 'source'. This directory is indended to exist inside
another, project root directory, commonly named 'Theresa'.

The build output from Theresa will be placed on the same level as the
'source' directory. All intermediary files, libraries, etc go into
'lib', and the binaries go into 'bin'.

This is the basic structure for the system library and files. Test
programs are not included.

Theresa/
  <info files>
  bin/
    <binaries>
    data/
      <data>
  lib/
    debug/
      Theresa/
        <intermediate build files>
    release/
      Theresa/
        <intermediate build files>
  source/
    <project files>
    shared/
      <shared headers>
    Theresa/
      <library sources>


Required Software Development Kits (SDKs)
=========================================

To compile Theresa you will need the following SDKs:

Microsoft Platform SDK November 2001 (or later)
Microsoft DirectX 8.1 SDK
BASS 1.4 SDK

Earlier Platform SDKs will probably allow Theresa to compile, but due
to some missing constants in those earlier versions, the resuling
binary will be missing a few important error checks in the I/O layer.


Installation for older versions of Visual C++
=============================================

Note that Theresa now uses project files for Visual Studio .NET. The
code should still compile with older versions of Visual C++, but you
will have to make your own project files in order to do so.


Notes on the 'Test' program
===========================

The accompanying test program 'Test' is NOT a part of Theresa, and is
only included as a simple example of using the library to form a
complete application.

