Quick Instructions
==================

Requirements:
 - Supported operating system.  GAUGE is known to work on:
   - Linux
   - Windows 9x/NT/2k
 - OpenGL or Direct3D
 - For OpenGL support, you need the Simple DirectMedia Layer (SDL)
   v1.1 or higher.  Find it at <http://www.libsdl.org>.
 - For Direct3D support, you will need the Microsoft DirectX SDK
   version 7.0 or higher.
 - For JPEG support, you will need libjpeg.  For png support (Linux only
   at this time), you will need libpng.

Also, make sure to check out the "games" directory, which contains some silly
little games which run on GAUGE.

Linux
-----
To install on Linux, just type these commands in the shell while in the
gauge3d source directory:

From CVS:
 - ./autogen.sh
 - ./configure
 - make
 - make install  (as root)

From release version (tarball):
 - ./configure
 - make
 - make install  (as root)

Once you have done this, you can type "gauge3dbe" to access backend
tests or "gauge3dfe" to access frontend (graphics) tests.  See the file
"README" for more info.

Windows
-------
GAUGE^3D can be built on Windows using Microsoft Visual C++ 6.0.  Just
open gauge3d.dsw in the MSVC folder and build everything you see.  We
assume that you know how to do this, and how to run the programs once
they are built.  See the file "README" for info on using these programs.

Some components of GAUGE will require certain libraries (like SDL,
LibJPEG, and DirectX 7).  You will need to install these libraries
yourself, and put the .lib and .h files in the appropriate locations.
Alternatively, you can skip building a module if you don't have the
libraries it requires, and you simply will not get that functionality
when you run the engine.  (For example, you only need one or the other
of glrenderer.dll and d3drenderer.dll, so if you don't have the
libraries for one, just use the other.)
