quakeforge/vc2008
..
bsp2img
builtins
common
console
console_client
console_server
engine
gib
hw-master
image
include
models
models-sw
modelsgl
net
net-main
nq
nq-common
nq-sdl
nq-sdl32
nq-server
nq-sgl
nq-wgl
pak
qfbsp
qfcc
qfclient
qflight
qfmodelgen
qfprogs
qfserver
qfvis
qfwavinfo
qtv
qw
qw-client-sdl
qw-client-sdl32
qw-client-sgl
qw-client-wgl
qw-master
ruamoko
sound
util
video
video-sdl
video-sgl
video-sw
video-sw32
video-wgl
videogl
wad
clean.ps1
Makefile.am
QuakeForge.sln
readme.txt

Requirements
=============
- Visual C++ 2008 SP1
- DirectX SDK (for DirectInput)
- SDL (required for sdl, sdl32, and sgl builds)
- bison/flex (required for qfcc, needs to be in your compiler path)

Optional
=========
- zlib (#undef HAVE_ZLIB from vc2008/include/config.h if you don't want
  this).  Expects zlib.lib and zlib.dll for Debug/Release builds, and
  libzlib.lib for Release (static) build.
- libcurl (#undef HAVE_LIBCURL from vc2008/include/config.h if you don't
  want this).  Expects curl.lib and curl.dll for Debug/Release builds,
  and libcurl.lib for Release (static) build.

Notes
======
By default, qfcc is configured to use the Boost Wave preprocessor.  You
can get this from http://www.boost.org, or change the CPP_NAME #define in
vc2008/include/config.h to whatever preprocessor you want.  If you have
GCC, you can simply replace "wave --c99" with "gcc" in the define and it
should work.

clean.ps1 is a Windows Powershell script that cleans up any build files.