/* quakeinc.h primary header for client FIXME: kill this in the future and make each C file include only the necessary headers. $Id: quakeinc.h,v 1.17 2007/07/11 16:47:16 sezero Exp $ */ #ifndef __QUAKEINC_H #define __QUAKEINC_H /* include the compiler specific stuff */ #include "compiler.h" /* include the OS/arch definitions, etc */ #include "arch_def.h" /* make sure to include our compile time options first */ #include "h2option.h" /* include the system headers: make sure to use q_types.h instead of */ #include "q_types.h" #include #include #include #if !defined(PLATFORM_WINDOWS) #include /* strcasecmp and strncasecmp */ #endif /* ! PLATFORM_WINDOWS */ #include #include /* include the quake headers */ #include "q_endian.h" #include "link_ops.h" #include "sizebuf.h" #include "msg_io.h" #include "printsys.h" #include "common.h" #include "quakefs.h" #include "info_str.h" #include "bspfile.h" #include "sys.h" #include "zone.h" #include "mathlib.h" #include "cvar.h" #include "protocol.h" #include "net.h" #include "cmd.h" #include "crc.h" #include "host.h" #include "console.h" #include "vid.h" #include "wad.h" #include "draw.h" #include "render.h" #include "view.h" #include "screen.h" #include "sbar.h" #include "sound.h" #include "cdaudio.h" #include "mididef.h" #include "../Server/pr_comp.h" /* defs shared with qcc */ #include "../Server/progdefs.h" /* generated by program cdefs */ #include "pr_strng.h" #include "cl_effect.h" #include "client.h" #if defined(GLQUAKE) #include "glheader.h" #include "gl_model.h" #include "glquake.h" #else /* sw client */ #include "model.h" #include "d_iface.h" #endif #include "r_part.h" #include "pmove.h" #include "input.h" #include "keys.h" #include "menu.h" #endif /* __QUAKEINC_H */