missed these files. not bad considering the number of files involved :)

This commit is contained in:
Bill Currie 2001-02-19 21:17:47 +00:00
parent 87854e1a0c
commit 5e7703d5fe
11 changed files with 7514 additions and 0 deletions

138
qw/source/fbset_modes_l.l Normal file
View file

@ -0,0 +1,138 @@
/*
* Linux Frame Buffer Device Configuration
*
* © Copyright 1995-1998 by Geert Uytterhoeven
* (Geert.Uytterhoeven@cs.kuleuven.ac.be)
*
* --------------------------------------------------------------------------
*
* This file is subject to the terms and conditions of the GNU General Public
* License. See the file COPYING in the main directory of the Linux
* distribution for more details.
*/
%{
#define YYSTYPE long
#include <string.h>
#include <stdlib.h>
#define Die Sys_Error
#include "fbset.h"
#include "fbset_modes_y.h"
struct keyword {
const char *name;
int token;
int value;
};
static struct keyword keywords[] = {
{ "mode", MODE, 0 },
{ "geometry", GEOMETRY, 0 },
{ "timings", TIMINGS, 0 },
{ "hsync", HSYNC, 0 },
{ "vsync", VSYNC, 0 },
{ "csync", CSYNC, 0 },
{ "gsync", GSYNC, 0 },
{ "extsync", EXTSYNC, 0 },
{ "bcast", BCAST, 0 },
{ "laced", LACED, 0 },
{ "double", DOUBLE, 0 },
{ "rgba", RGBA, 0 },
{ "nonstd", NONSTD, 0 },
{ "accel", ACCEL, 0 },
{ "grayscale", GRAYSCALE, 0 },
{ "endmode", ENDMODE, 0 },
{ "low", POLARITY, LOW },
{ "high", POLARITY, HIGH },
{ "false", BOOLEAN, FALSE },
{ "true", BOOLEAN, TRUE },
{ "", -1, 0 }
};
int line = 1;
void yyerror(const char *s)
{
Die("%s:%d: %s\n", Opt_modedb, line, s);
}
int yywrap(void)
{
return 1;
}
static int FindToken(const char *s)
{
int i;
for (i = 0; keywords[i].token > 0; i++)
if (!strcasecmp(s, keywords[i].name)) {
return keywords[i].token;
}
Die("%s:%d: Unknown keyword `%s'\n", Opt_modedb, line, s);
}
static const char *CopyString(const char *s)
{
int len;
char *s2;
len = strlen(s)-2;
if (!(s2 = malloc(len+1)))
Die("No memory\n");
strncpy(s2, s+1, len);
s2[len] = '\0';
return s2;
}
%}
keyword [a-zA-Z][a-zA-Z0-9]*
number [0-9]*
string \"[^\"\n]*\"
comment \#([^\n]*)
space [ \t]+
junk .
%%
{keyword} {
yylval = FindToken(yytext);
return yylval;
}
{number} {
yylval = strtoul(yytext, NULL, 0);
return NUMBER;
}
{string} {
yylval = (unsigned long)CopyString(yytext);
return STRING;
}
{comment}$ break;
{space} break;
\n {
line++;
break;
}
{junk} {
Die("%s:%d: Invalid token `%s'\n", Opt_modedb, line, yytext);
}
%%

176
qw/source/fbset_modes_y.y Normal file
View file

@ -0,0 +1,176 @@
/*
* Linux Frame Buffer Device Configuration
*
* © Copyright 1995-1998 by Geert Uytterhoeven
* (Geert.Uytterhoeven@cs.kuleuven.ac.be)
*
* --------------------------------------------------------------------------
*
* This file is subject to the terms and conditions of the GNU General Public
* License. See the file COPYING in the main directory of the Linux
* distribution for more details.
*/
%{
#define YYSTYPE long
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define Die Sys_Error
#include "fbset.h"
extern int yylex(void);
extern void yyerror(const char *s);
extern int line;
static struct VideoMode VideoMode;
static void ClearVideoMode(void)
{
memset(&VideoMode, 0, sizeof(VideoMode));
VideoMode.accel_flags = FB_ACCELF_TEXT;
}
%}
%start file
%token MODE GEOMETRY TIMINGS HSYNC VSYNC CSYNC GSYNC EXTSYNC BCAST LACED DOUBLE
RGBA NONSTD ACCEL GRAYSCALE
ENDMODE POLARITY BOOLEAN STRING NUMBER
%%
file : vmodes
;
vmodes : /* empty */
| vmodes vmode
;
vmode : MODE STRING geometry timings options ENDMODE
{
VideoMode.name = (char *)$2;
AddVideoMode(&VideoMode);
ClearVideoMode();
}
;
geometry : GEOMETRY NUMBER NUMBER NUMBER NUMBER NUMBER
{
ClearVideoMode();
VideoMode.xres = $2;
VideoMode.yres = $3;
VideoMode.vxres = $4;
VideoMode.vyres = $5;
VideoMode.depth = $6;
}
;
timings : TIMINGS NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER NUMBER
{
VideoMode.pixclock = $2;
VideoMode.left = $3;
VideoMode.right = $4;
VideoMode.upper = $5;
VideoMode.lower = $6;
VideoMode.hslen = $7;
VideoMode.vslen = $8;
}
;
options : /* empty */
| options hsync
| options vsync
| options csync
| options gsync
| options extsync
| options bcast
| options laced
| options double
| options rgba
| options nonstd
| options accel
| options grayscale
;
hsync : HSYNC POLARITY
{
VideoMode.hsync = $2;
}
;
vsync : VSYNC POLARITY
{
VideoMode.vsync = $2;
}
;
csync : CSYNC POLARITY
{
VideoMode.csync = $2;
}
;
gsync : GSYNC POLARITY
{
VideoMode.gsync = $2;
}
;
extsync : EXTSYNC BOOLEAN
{
VideoMode.extsync = $2;
}
;
bcast : BCAST BOOLEAN
{
VideoMode.bcast = $2;
}
;
laced : LACED BOOLEAN
{
VideoMode.laced = $2;
}
;
double : DOUBLE BOOLEAN
{
VideoMode.dblscan = $2;
}
;
rgba : RGBA STRING
{
makeRGBA(&VideoMode, (const char*)$2);
}
;
nonstd : NONSTD NUMBER
{
VideoMode.nonstd = $2;
}
;
accel : ACCEL BOOLEAN
{
VideoMode.accel_flags = $2;
}
;
grayscale : GRAYSCALE BOOLEAN
{
VideoMode.grayscale = $2;
}
;
%%

237
qw/source/makefile.mgw Normal file
View file

@ -0,0 +1,237 @@
#
# Newtree makefile for MINGW (http://www.mingw.org)
#
# Copyright (C) 2000 Jukka Sorjonen
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to:
#
# Free Software Foundation, Inc.
# 59 Temple Place - Suite 330
# Boston, MA 02111-1307, USA
#
#
# Where quakeforge source is located
QFROOT = D:\PROJECT\QUAKE1\NEWTREE
# Mingw root directory
CROOT = C:\MINGW32
# Path to your Direct-X libraries and includes
DIRECTXSDK=D:\project\dx7sdk
# Path to ZLIB includes (if not with mingw includes)
ZLIB=D:\PROJECT\ZLIB
# Path to SDLSDK
SDLSDK=D:\project\SDL-1.1.6
# Target filenames
qf_client_win_PROGRAM = qfwin.exe
qf_client_wgl_PROGRAM = qfwgl.exe
qf_client_sgl_PROGRAM = qfsgl.exe
qf_client_sdl_PROGRAM = qfsdl.exe
qf_server_PROGRAM = qfserver.exe
#qf_client_win_PROGRAM = qf-client-win.exe
#qf_client_wgl_PROGRAM = qf-client-wgl.exe
#qf_client_sgl_PROGRAM = qf-client-sgl.exe
#qf_client_sdl_PROGRAM = qf-client-sdl.exe
#qf_server_PROGRAM = qf-server.exe
#
# Common sources
#
#!if ASM_ARCH
#math_ASM = math.S sys_x86.S
#!endif
common_SOURCES= buildnum.c checksum.c cmd.c com.c crc.c cvar.c info.c link.c \
locs.c mathlib.c mdfour.c model.c model_brush.c msg.c \
net_chan.c net_com.c net_udp.c pmove.c pmovetst.c qargs.c \
qendian.c quakefs.c quakeio.c sizebuf.c va.c zone.c hash.c \
$(math_ASM)
sound_SOURCES= snd_dma.c snd_mem.c snd_mix.c
#
# Win32 specific
#
WIN32_GENERAL = cl_sys_win.c fnmatch.c dirent.c sys_win.c
WIN32_SOUND = snd_win.c
WIN32_OTHER = cd_win.c joy_win.c in_win.c
#
# Client itself
#
#if ASM_ARCH
#client_ASM= snd_mixa.S cl_math.S
#endif
client_SOURCES= cl_cam.c cl_cmd.c cl_cvar.c cl_demo.c cl_ents.c cl_input.c \
cl_main.c cl_misc.c cl_parse.c cl_pred.c cl_slist.c cl_tent.c \
console.c keys.c menu.c model_alias.c model_sprite.c nonintel.c \
pcx.c r_view.c sbar.c skin.c teamplay.c tga.c wad.c vid.c $(client_ASM)
#
# OPENGL rendering
#
ogl_SOURCES= fractalnoise.c gl_draw.c gl_dyn_fires.c gl_dyn_part.c \
gl_dyn_textures.c gl_mesh.c gl_ngraph.c r_efrag.c \
gl_rlight.c gl_rmain.c gl_rmisc.c gl_rsurf.c gl_screen.c \
gl_sky.c gl_sky_clip.c gl_skin.c gl_view.c gl_warp.c \
gl_model_alias.c gl_model_brush.c gl_model_fullbright.c \
gl_model_sprite.c qfgl_ext.c
#
# Software-rendering clients
#
# ... Common stuff
#
#if ASM_ARCH
soft_ASM= d_draw.S d_draw16.S d_parta.S d_polysa.S d_scana.S d_spr8.S \
d_varsa.S r_aclipa.S r_aliasa.S r_drawa.S r_edgea.S r_varsa.S \
surf16.S surf8.S
#endif
soft_SOURCES= sw_skin.c d_edge.c d_fill.c d_init.c d_modech.c \
d_part.c d_polyse.c d_scan.c d_sky.c d_sprite.c d_surf.c \
d_vars.c d_zpoint.c draw.c r_aclip.c r_alias.c r_bsp.c \
r_draw.c r_edge.c r_efrag.c r_light.c r_main.c r_misc.c \
r_part.c r_sky.c r_sprite.c r_surf.c r_vars.c sw_view.c \
screen.c $(soft_ASM) sw_model_alias.c sw_model_brush.c \
sw_model_sprite.c
#
#
#
#if ASM_ARCH
#world_ASM = worlda.S
#endif
server_SYS = fnmatch.c dirent.c sv_sys_win.c sys_win.c
server_SOURCES= sv_pr_cmds.c pr_edict.c pr_exec.c pr_offs.c sv_ccmds.c sv_cvar.c \
sv_ents.c sv_init.c sv_main.c sv_misc.c sv_model.c \
sv_move.c sv_nchan.c sv_phys.c sv_send.c sv_user.c \
ver_check.c world.c sv_progs.c $(world_ASM)
# Microsoft Opengl Win32
wgl_SOURCES= vid_wgl.c
#
# ... SciTech MGL
#
mgl_SOURCES= vid_mgl.c
#
# ... Sam Lantinga's Simple DirectMedia Layer, version 1.0 and higher
#
sdl_SOURCES= vid_sdl.c in_sdl.c joy_null.c cd_sdl.c SDL_main.c
#
sgl_SOURCES= vid_sgl.c vid_common_gl.c in_sdl.c joy_null.c cd_sdl.c SDL_main.c
#
#
#
qf_client_wgl_SOURCES = $(common_SOURCES) $(wgl_SOURCES) $(client_SOURCES) $(ogl_SOURCES) \
$(WIN32_GENERAL) $(WIN32_SOUND) $(WIN32_OTHER) $(sound_SOURCES)
qf_client_win_SOURCES = $(common_SOURCES) $(mgl_SOURCES) $(client_SOURCES) $(soft_SOURCES) \
$(WIN32_GENERAL) $(WIN32_SOUND) $(WIN32_OTHER) $(sound_SOURCES) sys_x86.S
qf_client_sgl_SOURCES = $(common_SOURCES) $(client_SOURCES) $(ogl_SOURCES) \
$(WIN32_SOUND) $(sgl_SOURCES) $(sound_SOURCES) fnmatch.c dirent.c sys_win.c cl_sys_sdl.c
qf_client_sdl_SOURCES = $(common_SOURCES) $(client_SOURCES) $(soft_SOURCES) \
$(WIN32_SOUND) $(sdl_SOURCES) $(sound_SOURCES) fnmatch.c dirent.c sys_win.c cl_sys_sdl.c sys_x86.S
qf_server_SOURCES = $(common_SOURCES) $(server_SOURCES) $(server_SYS)
#
#
#
DEFS = -DHAVE_CONFIG_H=1 -D_WINDOWS=1 -DWINDOWS=1 -D_WIN32=1 -DWIN32=1 -DHAVE_FNMATCH_H=1
#-DUSE_INTEL_ASM=1
# For Pentium Pro and higher
#MACHINEDEPOPTS = -mpentiumpro -march=pentiumpro -malign-loops=2 -malign-jumps=2 -malign-functions=2
#OPTIMIZATION = $(MACHINEDEPOPTS) -O6 -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations
# For 386
MACHINEDEPOPTS = -m386 -march=i386 -malign-loops=2 -malign-jumps=2 -malign-functions=2
OPTIMIZATION = $(MACHINEDEPOPTS) -O3 -ffast-math -funroll-loops -fomit-frame-pointer -fexpensive-optimizations
COPTS = -g $(OPTIMIZATION) -Wall
#-DHAVE_MGRAPH_H=1
# Libraries
common_libs = -lcomctl32 -lwsock32 -lwininet -lwinmm -lz
qf_client_wgl_LIBS = -lopengl32 -ldxguid $(common_libs)
qf_client_win_LIBS = -lmglfx -ldxguid $(common_libs)
qf_client_sdl_LIBS = -ldxguid -lsdl $(common_libs)
qf_client_sgl_LIBS = -ldxguid -lsdl -lopengl32 $(common_libs)
qf_server_LIBS = $(common_libs)
QFINCLUDES = -I$(QFROOT)\include\win32\mingw -I$(QFROOT)\include\win32 -I$(QFROOT)\include -L. -I$(QFROOT)\include\win32\resources
OTHERINCLUDES = -I$(DIRECTXSDK)\includes -I$(ZLIB)
CFLAGS = -I$(SDLSDK)\include $(QFINCLUDES) $(OTHERINCLUDES) $(COPTS) $(DEFS)
qf_client_wgl_OBJECTS = $(qf_client_wgl_SOURCES:.c=.o)
qf_client_win_OBJECTS = $(qf_client_win_SOURCES:.c=.o)
qf_client_sgl_OBJECTS = $(qf_client_sgl_SOURCES:.c=.o)
qf_client_sdl_OBJECTS = $(qf_client_sdl_SOURCES:.c=.o)
qf_server_OBJECTS = $(qf_server_SOURCES:.c=.o)
all: qf-client-wgl qf-server qf-client-sgl qf-client-sdl
#qf-client-win
.S.o:
gcc $(CFLAGS) -c $<
qf-client-wgl: $(qf_client_wgl_OBJECTS)
gcc $(CFLAGS) -o $(qf_client_wgl_PROGRAM) $(qf_client_wgl_OBJECTS) $(qf_client_wgl_LIBS) -mwindows
strip --strip-all $(qf_client_wgl_PROGRAM)
qf-client-sdl: $(qf_client_sdl_OBJECTS)
gcc $(CFLAGS) -o $(qf_client_sdl_PROGRAM) $(qf_client_sdl_OBJECTS) $(qf_client_sdl_LIBS)
strip --strip-all $(qf_client_sdl_PROGRAM)
qf-client-sgl: $(qf_client_sgl_OBJECTS)
gcc $(CFLAGS) -o $(qf_client_sgl_PROGRAM) $(qf_client_sgl_OBJECTS) $(qf_client_sgl_LIBS)
strip --strip-all $(qf_client_sgl_PROGRAM)
qf-server: $(qf_server_OBJECTS)
gcc $(CFLAGS) -o $(qf_server_PROGRAM) $(qf_server_OBJECTS) $(qf_server_LIBS)
strip --strip-all $(qf_server_PROGRAM)
clean:
rm -f $(PROGRAM) $(OBJECTS)
# compile is not supported yet, probs with MGLFX
#qf-client-win: $(qf_client_win_OBJECTS)
# gcc -Xlinker --verbose $(CFLAGS) -ID:\scitech\includes -o $(qf_client_win_PROGRAM) $(qf_client_win_OBJECTS) $(qf_client_win_LIBS) -mwindows
# strip --strip-all $(qf_client_win_PROGRAM)

68
qw/source/makefile.win Normal file
View file

@ -0,0 +1,68 @@
include <win32.mak>
#!include <winopt.mak>
all: notarget
INCPATH=E:\quakesrc\q1src\incs # Path to other includes (mgl, etc)
MGLPATH=E:\quakesrc\q1src\libs # Path to other librarys (mgl)
DXPATH=E:\quakesrc\q1src\libs # Path to other librarys (DirectX)
LIBS=winmm.lib wsock32.lib opengl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comctl32.lib wsock32.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib libc.lib
SWLIBS=$(LIBS) $(DXPATH)\dinput.lib $(DXPATH)\dxguid.lib $(MGLPATH)\mgllt.lib
GLLIBS=$(LIBS) $(DXPATH)\dinput.lib $(DXPATH)\dxguid.lib glu32.lib opengl32.lib
NCFLAGS=/c /nologo /DWIN32 /D_WIN32 /I..\include /I..\include\win32 /I..\include\win32\vc /I$(INCPATH) /MT /DHAVE_CONFIG_H
COM_sources=\
net_chan.obj net_com.obj net_udp.obj msg.obj \
pmove.obj pmovetst.obj \
zone.obj mdfour.obj crc.obj checksum.obj \
mathlib.obj cvar.obj com.obj \
buildnum.obj sizebuf.obj info.obj link.obj cmd.obj qargs.obj \
quakefs.obj quakeio.obj qendian.obj \
va.obj dirent.obj fnmatch.obj \
sys_win.obj
SV_sources=\
pr_cmds.obj pr_edict.obj pr_exec.obj pr_offs.obj\
sv_init.obj sv_main.obj sv_misc.obj sv_model.obj sv_nchan.obj sv_ents.obj \
sv_send.obj sv_move.obj sv_phys.obj sv_user.obj sv_ccmds.obj \
world.obj sv_cvar.obj model.obj \
sv_sys_win.obj sys_win.obj
CL_SW_sources=\
d_edge.obj d_fill.obj d_init.obj d_modech.obj d_part.obj d_polyse.obj \
d_scan.obj d_sky.obj d_sprite.obj d_surf.obj d_vars.obj d_zpoint.obj \
r_aclip.obj r_alias.obj r_bsp.obj r_draw.obj r_edge.obj r_efrag.obj \
r_light.obj r_main.obj r_misc.obj r_part.obj r_sky.obj r_sprite.obj \
r_surf.obj r_vars.obj r_view.obj screen.obj draw.obj vid_mgl.obj \
sw_view.obj cl_model.obj model.obj
CL_GL_sources=\
gl_draw.obj gl_mesh.obj gl_model.obj gl_ngraph.obj \
gl_part.obj gl_refrag.obj gl_rlight.obj gl_rmain.obj \
gl_rmisc.obj gl_mesh.obj gl_rsurf.obj gl_screen.obj \
gl_view.obj gl_warp.obj vid_wgl.obj r_view.obj
CL_sources=\
cl_cmd.obj cl_cvar.obj cl_demo.obj cl_ents.obj cl_input.obj cl_main.obj \
cl_misc.obj cl_parse.obj cl_pred.obj cl_tent.obj cl_cam.obj \
snd_dma.obj snd_mem.obj snd_mix.obj snd_win.obj cd_win.obj \
wad.obj skin.obj sbar.obj menu.obj keys.obj console.obj cl_slist.obj \
cl_trans.obj cl_sys_win.obj nonintel.obj in_win.obj sys_x86.obj
qfsv.exe: $(COM_sources) $(SV_sources)
$(link) /nologo /subsystem:console /incremental:yes /machine:I386 -out:qfsv.exe $(COM_sources) $(SV_sources) $(LIBS)
qfsw.exe: $(COM_sources) $(CL_sources) $(CL_SW_sources)
$(link) /nologo /subsystem:windows /incremental:yes /machine:I386 -out:qfsw.exe $(COM_sources) $(CL_sources) $(CL_SW_sources) $(SWLIBS) /nodefaultlib:libcmt
qfgl.exe: $(COM_sources) $(CL_sources) $(CL_GL_sources)
$(link) /nologo /subsystem:windows /incremental:yes /machine:I386 -out:qfgl.exe $(COM_sources) $(CL_sources) $(CL_GL_sources) $(GLLIBS) /nodefaultlib:libcmt
notarget:
.c.obj:
$(cc) $(NCFLAGS) $*.c

963
qw/source/qf-client-sdl.mak Normal file
View file

@ -0,0 +1,963 @@
#
# Borland C++ makefile for Quakeforge (newtree)
#
# Copyright (C) 1999,2000 Jukka Sorjonen.
# Please see the file "AUTHORS" for a list of contributors
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to:
#
# Free Software Foundation, Inc.
# 59 Temple Place - Suite 330
# Boston, MA 02111-1307, USA
#
#
.AUTODEPEND
#
# Borland C++ tools
#
IMPLIB = Implib
BCC32 = Bcc32
BCC32I = Bcc32i
#TLINK32 = TLink32
TLINK32 = Ilink32
ILINK32 = Ilink32
TLIB = TLib
BRC32 = Brc32
TASM32 = Tasm32
#
# Options
#
# Where quakeforge source is located
QFROOT = D:\PROJECT\QUAKE1\NEWTREE
# Complier root directory
CROOT = D:\BORLAND\BCC55
# For 5.02
#CROOT = D:\BC5
# For C++ Builder
#CROOT = D:\PROGRA~1\BORLAND\CBUILDER5
# Where you want to put those .obj files
#OBJS = $(QFROOT)\TARGETS\QW_CLIENT
OBJS = $(QFROOT)\SOURCE
# ... and final exe
#EXE = $(QFROOT)\TARGETS
EXE = $(QFROOT)
# Path to your Direct-X libraries and includes
DIRECTXSDK=D:\project\dx7sdk
# Path to your SDL SDK libraries and includes
SDLSDK=d:\project\SDL-1.1.6
# Path to ZLIB source code
ZLIB=D:\PROJECT\ZLIB
# end of system dependant stuffs
SYSLIBS = $(CROOT)\LIB
MISCLIBS = $(DIRECTXSDK)\lib\borland
LIBS=$(SYSLIBS);$(MISCLIBS)
SYSINCLUDE = $(CROOT)\INCLUDE
QFINCLUDES = $(QFROOT)\INCLUDE\WIN32\BC;$(QFROOT)\INCLUDE\WIN32;$(QFROOT)\INCLUDE
MISCINCLUDES = $(DIRECTXSDK)\include;$(SDLSDK)\include;$(ZLIB)
INCLUDES = $(QFINCLUDES);$(SYSINCLUDE);$(MISCINCLUDES)
DEFINES=WIN32=1;WINDOWS=1;_WINDOWS=1;_WIN32=1;HAVE_CONFIG_H=1;USE_INTEL_ASM=1;HAVE_FNMATCH_H=1
# for releases
DEBUGOPTS = -k- -vi
# for debugging
#DEBUGOPTS = -y -v
# -xp -xs -o
# no optimizations - for debugging
#OPT = -a -O-S -Od
# for basic optimizations for 386
OPT = -3 -Oc -Oi -Ov -a4
# for Pentium
#OPT = -5 -Oc -Oi -Ov -a4 -OS
# for Pentium Pro and higher
#OPT = -6 -Oc -Oi -Ov -a4 -OS
# Testing purposes
#OPT = -6 -Oc -Oi -Ov -a4 -Og -Oc -Ol -Ob -Oe -Om -Op
# disable warnings, for cleaner compile
WARNS = -w-
# for debugging
#WARNS = -w
COMPOPTS = $(DEBUGOPTS) $(OPT) $(WARNS) -R -WM -H-
#-He- -f -ff -fp-
# for normal releases
LINKOPTS = -w-dup -w-dpl -Tpe -aa -V4.0 -c -Gn -Gz -x -L$(LIBS)
# for debugging
#LINKOPTS = -w -v -w-dup -w-dpl -Tpe -aa -V4.0 -c -Gn -Gz -m -M -s -L$(LIBS)
# -Gm
# MASM
ASSEMBLER = ML
ASMOUT = $(QFROOT)\source
ASMIN = /Fo$(OBJS)
#ASMOPTS=/nologo /c /Cp /Zi /H64
ASMOPTS=/nologo /c /Cp
#/Cx /Zi /Zd /H64
EXT1=.asm
EXT2=.obj
# TASM32
#ASSEMBLER = $(TASM32)
#ASMIN = $(QFROOT)\source
#ASMOUT = ,$(QFROOT)\source
#ASMOPTS = /ml
#EXT1=.obj
#EXT2=.asm
DEPEND = \
$(OBJS)\hash.obj\
$(OBJS)\pcx.obj\
$(OBJS)\vid.obj\
$(OBJS)\joy_null.obj\
$(OBJS)\locs.obj\
$(ZLIB)\zlib.lib\
$(OBJS)\sdl_main.obj\
$(OBJS)\model.obj\
$(OBJS)\model_brush.obj\
$(OBJS)\model_alias.obj\
$(OBJS)\model_sprite.obj\
$(OBJS)\sw_model_alias.obj\
$(OBJS)\sw_model_brush.obj\
$(OBJS)\sw_model_sprite.obj\
$(OBJS)\teamplay.obj\
$(SDLSDK)\lib\sdl.lib\
$(OBJS)\vid_sdl.obj\
$(OBJS)\sw_skin.obj\
$(OBJS)\sw_view.obj\
$(OBJS)\r_view.obj\
$(OBJS)\r_sprite.obj\
$(OBJS)\r_part.obj\
$(OBJS)\r_vars.obj\
$(OBJS)\r_surf.obj\
$(OBJS)\r_sky.obj\
$(OBJS)\screen.obj\
$(OBJS)\d_edge.obj\
$(OBJS)\r_main.obj\
$(OBJS)\r_light.obj\
$(OBJS)\r_efrag.obj\
$(OBJS)\r_edge.obj\
$(OBJS)\r_draw.obj\
$(OBJS)\r_bsp.obj\
$(OBJS)\r_alias.obj\
$(OBJS)\r_aclip.obj\
$(OBJS)\draw.obj\
$(OBJS)\d_zpoint.obj\
$(OBJS)\d_vars.obj\
$(OBJS)\d_surf.obj\
$(OBJS)\d_sprite.obj\
$(OBJS)\d_sky.obj\
$(OBJS)\d_scan.obj\
$(OBJS)\d_polyse.obj\
$(OBJS)\d_part.obj\
$(OBJS)\d_modech.obj\
$(OBJS)\d_init.obj\
$(OBJS)\d_fill.obj\
$(OBJS)\r_misc.obj\
$(OBJS)\worlda.obj\
$(OBJS)\d_varsa.obj\
$(OBJS)\sys_x86.obj\
$(OBJS)\surf8.obj\
$(OBJS)\surf16.obj\
$(OBJS)\snd_mixa.obj\
$(OBJS)\r_varsa.obj\
$(OBJS)\r_edgea.obj\
$(OBJS)\r_drawa.obj\
$(OBJS)\r_aliasa.obj\
$(OBJS)\r_aclipa.obj\
$(OBJS)\math.obj\
$(OBJS)\cl_math.obj\
$(OBJS)\d_draw.obj\
$(OBJS)\d_scana.obj\
$(OBJS)\d_polysa.obj\
$(OBJS)\d_parta.obj\
$(OBJS)\d_draw16.obj\
$(OBJS)\d_spr8.obj\
$(OBJS)\borland.obj\
$(DIRECTXSDK)\lib\borland\dxguid.lib\
$(OBJS)\buildnum.obj\
$(OBJS)\checksum.obj\
$(OBJS)\com.obj\
$(OBJS)\info.obj\
$(OBJS)\sizebuf.obj\
$(OBJS)\msg.obj\
$(OBJS)\va.obj\
$(OBJS)\qargs.obj\
$(OBJS)\quakefs.obj\
$(OBJS)\qendian.obj\
$(OBJS)\quakeio.obj\
$(OBJS)\net_udp.obj\
$(OBJS)\zone.obj\
$(OBJS)\pmovetst.obj\
$(OBJS)\pmove.obj\
$(OBJS)\net_com.obj\
$(OBJS)\net_chan.obj\
$(OBJS)\cmd.obj\
$(OBJS)\mdfour.obj\
$(OBJS)\cvar.obj\
$(OBJS)\crc.obj\
$(OBJS)\fnmatch.obj\
$(OBJS)\sys_win.obj\
$(OBJS)\snd_win.obj\
$(OBJS)\cd_sdl.obj\
$(OBJS)\in_sdl.obj\
$(OBJS)\cl_sys_sdl.obj\
$(OBJS)\cl_slist.obj\
$(OBJS)\mathlib.obj\
$(OBJS)\nonintel.obj\
$(OBJS)\menu.obj\
$(OBJS)\keys.obj\
$(OBJS)\console.obj\
$(OBJS)\wad.obj\
$(OBJS)\snd_mix.obj\
$(OBJS)\snd_mem.obj\
$(OBJS)\snd_dma.obj\
$(OBJS)\skin.obj\
$(OBJS)\cl_cam.obj\
$(OBJS)\cl_tent.obj\
$(OBJS)\cl_pred.obj\
$(OBJS)\cl_parse.obj\
$(OBJS)\cl_misc.obj\
$(OBJS)\cl_main.obj\
$(OBJS)\cl_input.obj\
$(OBJS)\cl_ents.obj\
$(OBJS)\cl_demo.obj\
$(OBJS)\cl_cvar.obj\
$(OBJS)\cl_cmd.obj\
$(OBJS)\sbar.obj
$(EXE)\qf-client-sdl.exe : $(DEPEND)
$(TLINK32) /v @&&|
$(LINKOPTS) +
$(CROOT)\LIB\c0w32.obj+
$(OBJS)\hash.obj+
$(OBJS)\pcx.obj+
$(OBJS)\vid.obj+
$(OBJS)\joy_null.obj+
$(OBJS)\locs.obj+
$(ZLIB)\zlib.lib+
$(OBJS)\sdl_main.obj+
$(OBJS)\model.obj+
$(OBJS)\model_brush.obj+
$(OBJS)\model_alias.obj+
$(OBJS)\model_sprite.obj+
$(OBJS)\sw_model_alias.obj+
$(OBJS)\sw_model_brush.obj+
$(OBJS)\sw_model_sprite.obj+
$(OBJS)\teamplay.obj+
$(OBJS)\vid_sdl.obj+
$(OBJS)\sw_skin.obj+
$(OBJS)\sw_view.obj+
$(OBJS)\r_view.obj+
$(OBJS)\r_sprite.obj+
$(OBJS)\r_part.obj+
$(OBJS)\r_vars.obj+
$(OBJS)\r_surf.obj+
$(OBJS)\r_sky.obj+
$(OBJS)\screen.obj+
$(OBJS)\d_edge.obj+
$(OBJS)\r_main.obj+
$(OBJS)\r_light.obj+
$(OBJS)\r_efrag.obj+
$(OBJS)\r_edge.obj+
$(OBJS)\r_draw.obj+
$(OBJS)\r_bsp.obj+
$(OBJS)\r_alias.obj+
$(OBJS)\r_aclip.obj+
$(OBJS)\draw.obj+
$(OBJS)\d_zpoint.obj+
$(OBJS)\d_vars.obj+
$(OBJS)\d_surf.obj+
$(OBJS)\d_sprite.obj+
$(OBJS)\d_sky.obj+
$(OBJS)\d_scan.obj+
$(OBJS)\d_polyse.obj+
$(OBJS)\d_part.obj+
$(OBJS)\d_modech.obj+
$(OBJS)\d_init.obj+
$(OBJS)\d_fill.obj+
$(OBJS)\r_misc.obj+
$(OBJS)\worlda.obj+
$(OBJS)\d_varsa.obj+
$(OBJS)\sys_x86.obj+
$(OBJS)\surf8.obj+
$(OBJS)\surf16.obj+
$(OBJS)\snd_mixa.obj+
$(OBJS)\r_varsa.obj+
$(OBJS)\r_edgea.obj+
$(OBJS)\r_drawa.obj+
$(OBJS)\r_aliasa.obj+
$(OBJS)\r_aclipa.obj+
$(OBJS)\cl_math.obj+
$(OBJS)\math.obj+
$(OBJS)\d_draw.obj+
$(OBJS)\d_scana.obj+
$(OBJS)\d_polysa.obj+
$(OBJS)\d_parta.obj+
$(OBJS)\d_draw16.obj+
$(OBJS)\d_spr8.obj+
$(OBJS)\borland.obj+
$(OBJS)\buildnum.obj+
$(OBJS)\checksum.obj+
$(OBJS)\com.obj+
$(OBJS)\info.obj+
$(OBJS)\sizebuf.obj+
$(OBJS)\msg.obj+
$(OBJS)\va.obj+
$(OBJS)\qargs.obj+
$(OBJS)\quakefs.obj+
$(OBJS)\qendian.obj+
$(OBJS)\quakeio.obj+
$(OBJS)\net_udp.obj+
$(OBJS)\zone.obj+
$(OBJS)\pmovetst.obj+
$(OBJS)\pmove.obj+
$(OBJS)\net_com.obj+
$(OBJS)\net_chan.obj+
$(OBJS)\cmd.obj+
$(OBJS)\mdfour.obj+
$(OBJS)\cvar.obj+
$(OBJS)\crc.obj+
$(OBJS)\fnmatch.obj+
$(OBJS)\sys_win.obj+
$(OBJS)\snd_win.obj+
$(OBJS)\cd_sdl.obj+
$(OBJS)\in_sdl.obj+
$(OBJS)\cl_sys_sdl.obj+
$(OBJS)\cl_slist.obj+
$(OBJS)\mathlib.obj+
$(OBJS)\nonintel.obj+
$(OBJS)\menu.obj+
$(OBJS)\keys.obj+
$(OBJS)\console.obj+
$(OBJS)\wad.obj+
$(OBJS)\snd_mix.obj+
$(OBJS)\snd_mem.obj+
$(OBJS)\snd_dma.obj+
$(OBJS)\skin.obj+
$(OBJS)\cl_cam.obj+
$(OBJS)\cl_tent.obj+
$(OBJS)\cl_pred.obj+
$(OBJS)\cl_parse.obj+
$(OBJS)\cl_misc.obj+
$(OBJS)\cl_main.obj+
$(OBJS)\cl_input.obj+
$(OBJS)\cl_ents.obj+
$(OBJS)\cl_demo.obj+
$(OBJS)\cl_cvar.obj+
$(OBJS)\cl_cmd.obj+
$(OBJS)\sbar.obj
$<,$*
$(DIRECTXSDK)\lib\borland\dxguid.lib+
$(SDLSDK)\lib\sdl.lib+
$(CROOT)\LIB\import32.lib+
$(CROOT)\LIB\cw32.lib
|
$(OBJS)\snd_dma.obj : $(QFROOT)\source\snd_dma.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_dma.c
|
$(OBJS)\hash.obj : $(QFROOT)\source\hash.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\hash.c
|
$(OBJS)\pcx.obj : $(QFROOT)\source\pcx.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pcx.c
|
$(OBJS)\vid.obj : $(QFROOT)\source\vid.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\vid.c
|
$(OBJS)\joy_null.obj : $(QFROOT)\source\joy_null.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\joy_null.c
|
$(OBJS)\locs.obj : $(QFROOT)\source\locs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\locs.c
|
$(OBJS)\model.obj : $(QFROOT)\source\model.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model.c
|
$(OBJS)\model_brush.obj : $(QFROOT)\source\model_brush.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_brush.c
|
$(OBJS)\model_alias.obj : $(QFROOT)\source\model_alias.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_alias.c
|
$(OBJS)\model_sprite.obj : $(QFROOT)\source\model_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_sprite.c
|
$(OBJS)\sw_model_brush.obj : $(QFROOT)\source\sw_model_brush.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sw_model_brush.c
|
$(OBJS)\sw_model_alias.obj : $(QFROOT)\source\sw_model_alias.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sw_model_alias.c
|
$(OBJS)\sw_model_sprite.obj : $(QFROOT)\source\sw_model_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sw_model_sprite.c
|
$(OBJS)\teamplay.obj : $(QFROOT)\source\teamplay.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\teamplay.c
|
$(OBJS)\vid_sdl.obj : $(QFROOT)\source\vid_sdl.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\vid_sdl.c
|
$(OBJS)\sdl_main.obj : $(SDLSDK)\src\main\win32\sdl_main.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(SDLSDK)\src\main\win32\sdl_main.c
|
$(OBJS)\sw_skin.obj : $(QFROOT)\source\sw_skin.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sw_skin.c
|
$(OBJS)\sw_view.obj : $(QFROOT)\source\sw_view.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sw_view.c
|
$(OBJS)\r_view.obj : $(QFROOT)\source\r_view.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_view.c
|
$(OBJS)\r_sprite.obj : $(QFROOT)\source\r_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_sprite.c
|
$(OBJS)\r_part.obj : $(QFROOT)\source\r_part.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_part.c
|
$(OBJS)\r_vars.obj : $(QFROOT)\source\r_vars.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_vars.c
|
$(OBJS)\r_surf.obj : $(QFROOT)\source\r_surf.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_surf.c
|
$(OBJS)\r_sky.obj : $(QFROOT)\source\r_sky.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_sky.c
|
$(OBJS)\screen.obj : $(QFROOT)\source\screen.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\screen.c
|
$(OBJS)\d_edge.obj : $(QFROOT)\source\d_edge.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_edge.c
|
$(OBJS)\r_main.obj : $(QFROOT)\source\r_main.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_main.c
|
$(OBJS)\r_light.obj : $(QFROOT)\source\r_light.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_light.c
|
$(OBJS)\r_efrag.obj : $(QFROOT)\source\r_efrag.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_efrag.c
|
$(OBJS)\r_edge.obj : $(QFROOT)\source\r_edge.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_edge.c
|
$(OBJS)\r_draw.obj : $(QFROOT)\source\r_draw.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_draw.c
|
$(OBJS)\r_bsp.obj : $(QFROOT)\source\r_bsp.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_bsp.c
|
$(OBJS)\r_alias.obj : $(QFROOT)\source\r_alias.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_alias.c
|
$(OBJS)\r_aclip.obj : $(QFROOT)\source\r_aclip.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_aclip.c
|
$(OBJS)\draw.obj : $(QFROOT)\source\draw.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\draw.c
|
$(OBJS)\d_zpoint.obj : $(QFROOT)\source\d_zpoint.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_zpoint.c
|
$(OBJS)\d_vars.obj : $(QFROOT)\source\d_vars.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_vars.c
|
$(OBJS)\d_surf.obj : $(QFROOT)\source\d_surf.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_surf.c
|
$(OBJS)\d_sprite.obj : $(QFROOT)\source\d_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_sprite.c
|
$(OBJS)\d_sky.obj : $(QFROOT)\source\d_sky.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_sky.c
|
$(OBJS)\d_scan.obj : $(QFROOT)\source\d_scan.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_scan.c
|
$(OBJS)\d_polyse.obj : $(QFROOT)\source\d_polyse.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_polyse.c
|
$(OBJS)\d_part.obj : $(QFROOT)\source\d_part.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_part.c
|
$(OBJS)\d_modech.obj : $(QFROOT)\source\d_modech.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_modech.c
|
$(OBJS)\d_init.obj : $(QFROOT)\source\d_init.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_init.c
|
$(OBJS)\d_fill.obj : $(QFROOT)\source\d_fill.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_fill.c
|
$(OBJS)\r_misc.obj : $(QFROOT)\source\r_misc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_misc.c
|
$(OBJS)\borland.obj : $(QFROOT)\include\win32\bc\borland.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\include\win32\bc\borland.c
|
$(OBJS)\buildnum.obj : $(QFROOT)\source\buildnum.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\buildnum.c
|
$(OBJS)\checksum.obj : $(QFROOT)\source\checksum.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\checksum.c
|
$(OBJS)\com.obj : $(QFROOT)\source\com.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\com.c
|
$(OBJS)\info.obj : $(QFROOT)\source\info.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\info.c
|
$(OBJS)\sizebuf.obj : $(QFROOT)\source\sizebuf.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sizebuf.c
|
$(OBJS)\msg.obj : $(QFROOT)\source\msg.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\msg.c
|
$(OBJS)\va.obj : $(QFROOT)\source\va.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\va.c
|
$(OBJS)\qargs.obj : $(QFROOT)\source\qargs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qargs.c
|
$(OBJS)\quakefs.obj : $(QFROOT)\source\quakefs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\quakefs.c
|
$(OBJS)\qendian.obj : $(QFROOT)\source\qendian.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qendian.c
|
$(OBJS)\quakeio.obj : $(QFROOT)\source\quakeio.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\quakeio.c
|
$(OBJS)\net_udp.obj : $(QFROOT)\source\net_udp.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_udp.c
|
$(OBJS)\zone.obj : $(QFROOT)\source\zone.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\zone.c
|
$(OBJS)\pmovetst.obj : $(QFROOT)\source\pmovetst.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pmovetst.c
|
$(OBJS)\pmove.obj : $(QFROOT)\source\pmove.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pmove.c
|
$(OBJS)\net_com.obj : $(QFROOT)\source\net_com.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_com.c
|
$(OBJS)\net_chan.obj : $(QFROOT)\source\net_chan.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_chan.c
|
$(OBJS)\cmd.obj : $(QFROOT)\source\cmd.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cmd.c
|
$(OBJS)\mdfour.obj : $(QFROOT)\source\mdfour.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\mdfour.c
|
$(OBJS)\cvar.obj : $(QFROOT)\source\cvar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cvar.c
|
$(OBJS)\crc.obj : $(QFROOT)\source\crc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\crc.c
|
$(OBJS)\fnmatch.obj : $(QFROOT)\source\fnmatch.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\fnmatch.c
|
$(OBJS)\sys_win.obj : $(QFROOT)\source\sys_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sys_win.c
|
$(OBJS)\snd_win.obj : $(QFROOT)\source\snd_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_win.c
|
$(OBJS)\cd_sdl.obj : $(QFROOT)\source\cd_sdl.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cd_sdl.c
|
$(OBJS)\in_sdl.obj : $(QFROOT)\source\in_sdl.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\in_sdl.c
|
$(OBJS)\cl_sys_sdl.obj : $(QFROOT)\source\cl_sys_sdl.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_sys_sdl.c
|
$(OBJS)\cl_slist.obj : $(QFROOT)\source\cl_slist.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_slist.c
|
$(OBJS)\mathlib.obj : $(QFROOT)\source\mathlib.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\mathlib.c
|
$(OBJS)\nonintel.obj : $(QFROOT)\source\nonintel.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\nonintel.c
|
$(OBJS)\menu.obj : $(QFROOT)\source\menu.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\menu.c
|
$(OBJS)\keys.obj : $(QFROOT)\source\keys.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\keys.c
|
$(OBJS)\console.obj : $(QFROOT)\source\console.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\console.c
|
$(OBJS)\wad.obj : $(QFROOT)\source\wad.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\wad.c
|
$(OBJS)\snd_mix.obj : $(QFROOT)\source\snd_mix.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_mix.c
|
$(OBJS)\snd_mem.obj : $(QFROOT)\source\snd_mem.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_mem.c
|
$(OBJS)\skin.obj : $(QFROOT)\source\skin.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\skin.c
|
$(OBJS)\cl_cam.obj : $(QFROOT)\source\cl_cam.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cam.c
|
$(OBJS)\cl_tent.obj : $(QFROOT)\source\cl_tent.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_tent.c
|
$(OBJS)\cl_pred.obj : $(QFROOT)\source\cl_pred.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_pred.c
|
$(OBJS)\cl_parse.obj : $(QFROOT)\source\cl_parse.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_parse.c
|
$(OBJS)\cl_misc.obj : $(QFROOT)\source\cl_misc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_misc.c
|
$(OBJS)\cl_main.obj : $(QFROOT)\source\cl_main.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_main.c
|
$(OBJS)\cl_input.obj : $(QFROOT)\source\cl_input.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_input.c
|
$(OBJS)\cl_ents.obj : $(QFROOT)\source\cl_ents.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_ents.c
|
$(OBJS)\cl_demo.obj : $(QFROOT)\source\cl_demo.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_demo.c
|
$(OBJS)\cl_cvar.obj : $(QFROOT)\source\cl_cvar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cvar.c
|
$(OBJS)\cl_cmd.obj : $(QFROOT)\source\cl_cmd.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cmd.c
|
$(OBJS)\sbar.obj : $(QFROOT)\source\sbar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sbar.c
|
$(OBJS)\d_draw.obj : $(QFROOT)\source\d_draw.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_draw$(EXT2) $(ASMOUT)\d_draw$(EXT1)
|
$(OBJS)\sys_x86.obj : $(QFROOT)\source\sys_x86.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\sys_x86$(EXT2) $(ASMOUT)\sys_x86$(EXT1)
|
$(OBJS)\surf8.obj : $(QFROOT)\source\surf8.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\surf8$(EXT2) $(ASMOUT)\surf8$(EXT1)
|
$(OBJS)\surf16.obj : $(QFROOT)\source\surf16.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\surf16$(EXT2) $(ASMOUT)\surf16$(EXT1)
|
$(OBJS)\snd_mixa.obj : $(QFROOT)\source\snd_mixa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\snd_mixa$(EXT2) $(ASMOUT)\snd_mixa$(EXT1)
|
$(OBJS)\r_varsa.obj : $(QFROOT)\source\r_varsa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\r_varsa$(EXT2) $(ASMOUT)\r_varsa$(EXT1)
|
$(OBJS)\r_edgea.obj : $(QFROOT)\source\r_edgea.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\r_edgea$(EXT2) $(ASMOUT)\r_edgea$(EXT1)
|
$(OBJS)\r_drawa.obj : $(QFROOT)\source\r_drawa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\r_drawa$(EXT2) $(ASMOUT)\r_drawa$(EXT1)
|
$(OBJS)\r_aliasa.obj : $(QFROOT)\source\r_aliasa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\r_aliasa$(EXT2) $(ASMOUT)\r_aliasa$(EXT1)
|
$(OBJS)\r_aclipa.obj : $(QFROOT)\source\r_aclipa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\r_aclipa$(EXT2) $(ASMOUT)\r_aclipa$(EXT1)
|
$(OBJS)\math.obj : $(QFROOT)\source\math.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\math$(EXT2) $(ASMOUT)\math$(EXT1)
|
$(OBJS)\cl_math.obj : $(QFROOT)\source\cl_math.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\cl_math$(EXT2) $(ASMOUT)\cl_math$(EXT1)
|
$(OBJS)\d_varsa.obj : $(QFROOT)\source\d_varsa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_varsa$(EXT2) $(ASMOUT)\d_varsa$(EXT1)
|
$(OBJS)\d_spr8.obj : $(QFROOT)\source\d_spr8.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_spr8$(EXT2) $(ASMOUT)\d_spr8$(EXT1)
|
$(OBJS)\d_scana.obj : $(QFROOT)\source\d_scana.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_scana$(EXT2) $(ASMOUT)\d_scana$(EXT1)
|
$(OBJS)\d_polysa.obj : $(QFROOT)\source\d_polysa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_polysa$(EXT2) $(ASMOUT)\d_polysa$(EXT1)
|
$(OBJS)\d_parta.obj : $(QFROOT)\source\d_parta.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_parta$(EXT2) $(ASMOUT)\d_parta$(EXT1)
|
$(OBJS)\d_draw16.obj : $(QFROOT)\source\d_draw16.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_draw16$(EXT2) $(ASMOUT)\d_draw16$(EXT1)
|
$(OBJS)\worlda.obj : $(QFROOT)\source\worlda.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\worlda$(EXT2) $(ASMOUT)\worlda$(EXT1)
|

809
qw/source/qf-client-sgl.mak Normal file
View file

@ -0,0 +1,809 @@
#
# Borland C++ makefile for Quakeforge (newtree)
#
# Copyright (C) 1999,2000 Jukka Sorjonen.
# Please see the file "AUTHORS" for a list of contributors
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to:
#
# Free Software Foundation, Inc.
# 59 Temple Place - Suite 330
# Boston, MA 02111-1307, USA
#
#
.AUTODEPEND
#
# Borland C++ tools
#
IMPLIB = Implib
BCC32 = Bcc32
BCC32I = Bcc32i
#TLINK32 = TLink32
TLINK32 = Ilink32
ILINK32 = Ilink32
TLIB = TLib
BRC32 = Brc32
TASM32 = Tasm32
#
# IDE macros
#
#
# Options
#
# Where quakeforge source is located
QFROOT = D:\PROJECT\QUAKE1\NEWTREE
# Complier root directory
CROOT = D:\BORLAND\BCC55
# For 5.02
#CROOT = D:\BC5
# For C++ Builder
#CROOT = D:\PROGRA~1\BORLAND\CBUILDER5
# Where you want to place those .obj files
#OBJS = $(QFROOT)\TARGETS\GLQW_CLIENT
OBJS = $(QFROOT)\SOURCE
# ... and final exe
#EXE = $(QFROOT)\TARGETS
EXE = $(QFROOT)
# Path to your Direct-X libraries and includes
DIRECTXSDK=D:\project\dx7sdk
# Path to your SDL SDK
SDLSDK=D:\project\SDL-1.1.6
# Path to ZLIB source code
ZLIB=D:\PROJECT\ZLIB
# end of system dependant stuffs
SYSLIBS = $(CROOT)\LIB
MISCLIBS = $(DIRECTXSDK)\lib\borland;
LIBS=$(SYSLIBS);$(MISCLIBS)
SYSINCLUDE = $(CROOT)\INCLUDE
QFINCLUDES = $(QFROOT)\INCLUDE\WIN32\BC;$(QFROOT)\INCLUDE\WIN32;$(QFROOT)\INCLUDE
MISCINCLUDES = $(DIRECTXSDK)\include;$(SDLSDK)\include;$(ZLIB)
INCLUDES = $(QFINCLUDES);$(SYSINCLUDE);$(MISCINCLUDES)
DEFINES=_WINDOWS=1;_WIN32=1;WINDOWS=1;WIN32=1;HAVE_CONFIG_H=1;HAVE_FNMATCH_H=1;USE_INTEL_ASM=1
# for releases
DEBUGOPTS = -k- -vi
# for debugging
#DEBUGOPTS = -y -v
# -xp -xs -o
# no optimizations - for debugging
#OPT = -a -O-S -Od
# for basic optimizations for 386
OPT = -3 -Oc -Oi -Ov -a4
# for Pentium
#OPT = -5 -Oc -Oi -Ov -a4 -OS
# for Pentium Pro and higher
#OPT = -6 -Oc -Oi -Ov -a4 -OS
# Testing purposes
#OPT = -6 -Oc -Oi -Ov -a4 -Og -Oc -Ol -Ob -Oe -Om -Op
# disable warnings, for cleaner compile
WARNS = -w-
# for debugging
#WARNS = -w
COMPOPTS = $(DEBUGOPTS) $(OPT) $(WARNS) -R -WM -H-
#-He- -f -ff -fp-
# for normal releases
LINKOPTS = -w-dup -w-dpl -Tpe -aa -V4.0 -c -Gn -Gz -x -L$(LIBS)
# for debugging
#LINKOPTS = -w -v -w-dup -w-dpl -Tpe -aa -V4.0 -c -Gn -Gz -m -M -s -L$(LIBS)
# -Gm
# MASM
ASSEMBLER = ML
ASMOUT = $(QFROOT)\source
ASMIN = /Fo$(OBJS)
#ASMOPTS=/nologo /c /Cp /Zi /H64
ASMOPTS=/nologo /c /Cp
#/Cx /Zi /Zd /H64
EXT1=.asm
EXT2=.obj
# TASM32
#ASSEMBLER = $(TASM32)
#ASMIN = $(QFROOT)\source
#ASMOUT = ,$(QFROOT)\source
#ASMOPTS = /ml
#EXT1=.obj
#EXT2=.asm
DEPEND = \
$(OBJS)\hash.obj\
$(OBJS)\pcx.obj\
$(OBJS)\qfgl_ext.obj\
$(OBJS)\vid_common_gl.obj\
$(OBJS)\tga.obj\
$(OBJS)\fractalnoise.obj\
$(OBJS)\gl_dyn_textures.obj\
$(OBJS)\gl_sky.obj\
$(OBJS)\gl_sky_clip.obj\
$(OBJS)\gl_dyn_fires.obj\
$(OBJS)\gl_dyn_part.obj\
$(OBJS)\vid.obj\
$(OBJS)\joy_null.obj\
$(OBJS)\locs.obj\
$(ZLIB)\zlib.lib\
$(DIRECTXSDK)\lib\borland\dxguid.lib\
$(OBJS)\model.obj\
$(OBJS)\model_brush.obj\
$(OBJS)\model_alias.obj\
$(OBJS)\model_sprite.obj\
$(OBJS)\gl_model_alias.obj\
$(OBJS)\gl_model_fullbright.obj\
$(OBJS)\gl_model_brush.obj\
$(OBJS)\gl_model_sprite.obj\
$(OBJS)\teamplay.obj\
$(OBJS)\sdl_main.obj\
$(OBJS)\r_view.obj\
$(OBJS)\gl_view.obj\
$(OBJS)\vid_sgl.obj\
$(QFROOT)\opengl32.lib\
$(SDLSDK)\lib\sdl.lib\
$(OBJS)\gl_draw.obj\
$(OBJS)\gl_skin.obj\
$(OBJS)\gl_screen.obj\
$(OBJS)\gl_rsurf.obj\
$(OBJS)\gl_rmisc.obj\
$(OBJS)\gl_rmain.obj\
$(OBJS)\gl_rlight.obj\
$(OBJS)\r_efrag.obj\
$(OBJS)\gl_ngraph.obj\
$(OBJS)\gl_mesh.obj\
$(OBJS)\gl_warp.obj\
$(OBJS)\worlda.obj\
$(OBJS)\sys_x86.obj\
$(OBJS)\snd_mixa.obj\
$(OBJS)\math.obj\
$(OBJS)\borland.obj\
$(DIRECTXSDK)\lib\borland\dxguid.lib\
$(OBJS)\buildnum.obj\
$(OBJS)\checksum.obj\
$(OBJS)\com.obj\
$(OBJS)\info.obj\
$(OBJS)\sizebuf.obj\
$(OBJS)\msg.obj\
$(OBJS)\va.obj\
$(OBJS)\qargs.obj\
$(OBJS)\quakefs.obj\
$(OBJS)\qendian.obj\
$(OBJS)\quakeio.obj\
$(OBJS)\net_udp.obj\
$(OBJS)\zone.obj\
$(OBJS)\pmovetst.obj\
$(OBJS)\pmove.obj\
$(OBJS)\net_com.obj\
$(OBJS)\net_chan.obj\
$(OBJS)\cmd.obj\
$(OBJS)\mdfour.obj\
$(OBJS)\cvar.obj\
$(OBJS)\crc.obj\
$(OBJS)\fnmatch.obj\
$(OBJS)\sys_win.obj\
$(OBJS)\snd_win.obj\
$(OBJS)\cd_sdl.obj\
$(OBJS)\in_sdl.obj\
$(OBJS)\cl_sys_sdl.obj\
$(OBJS)\cl_slist.obj\
$(OBJS)\mathlib.obj\
$(OBJS)\nonintel.obj\
$(OBJS)\menu.obj\
$(OBJS)\keys.obj\
$(OBJS)\console.obj\
$(OBJS)\wad.obj\
$(OBJS)\snd_mix.obj\
$(OBJS)\snd_mem.obj\
$(OBJS)\snd_dma.obj\
$(OBJS)\skin.obj\
$(OBJS)\cl_cam.obj\
$(OBJS)\cl_tent.obj\
$(OBJS)\cl_pred.obj\
$(OBJS)\cl_parse.obj\
$(OBJS)\cl_misc.obj\
$(OBJS)\cl_main.obj\
$(OBJS)\cl_input.obj\
$(OBJS)\cl_ents.obj\
$(OBJS)\cl_demo.obj\
$(OBJS)\cl_cvar.obj\
$(OBJS)\cl_cmd.obj\
$(OBJS)\sbar.obj
$(EXE)\qf-client-sgl.exe : $(DEPEND)
$(TLINK32) @&&|
/v $(LINKOPTS) +
$(CROOT)\LIB\c0w32.obj+
$(OBJS)\hash.obj+
$(OBJS)\pcx.obj+
$(OBJS)\qfgl_ext.obj+
$(OBJS)\vid_common_gl.obj+
$(OBJS)\tga.obj+
$(OBJS)\fractalnoise.obj+
$(OBJS)\gl_dyn_textures.obj+
$(OBJS)\gl_sky.obj+
$(OBJS)\gl_sky_clip.obj+
$(OBJS)\gl_dyn_fires.obj+
$(OBJS)\gl_dyn_part.obj+
$(OBJS)\vid.obj+
$(OBJS)\joy_null.obj+
$(OBJS)\locs.obj+
$(ZLIB)\zlib.lib+
$(OBJS)\model.obj+
$(OBJS)\model_brush.obj+
$(OBJS)\model_alias.obj+
$(OBJS)\model_sprite.obj+
$(OBJS)\gl_model_alias.obj+
$(OBJS)\gl_model_fullbright.obj+
$(OBJS)\gl_model_brush.obj+
$(OBJS)\gl_model_sprite.obj+
$(OBJS)\teamplay.obj+
$(OBJS)\sdl_main.obj+
$(OBJS)\r_view.obj+
$(OBJS)\gl_view.obj+
$(OBJS)\vid_sgl.obj+
$(OBJS)\gl_draw.obj+
$(OBJS)\gl_skin.obj+
$(OBJS)\gl_screen.obj+
$(OBJS)\gl_rsurf.obj+
$(OBJS)\gl_rmisc.obj+
$(OBJS)\gl_rmain.obj+
$(OBJS)\gl_rlight.obj+
$(OBJS)\r_efrag.obj+
$(OBJS)\gl_ngraph.obj+
$(OBJS)\gl_mesh.obj+
$(OBJS)\gl_warp.obj+
$(OBJS)\worlda.obj+
$(OBJS)\sys_x86.obj+
$(OBJS)\snd_mixa.obj+
$(OBJS)\math.obj+
$(OBJS)\borland.obj+
$(OBJS)\buildnum.obj+
$(OBJS)\checksum.obj+
$(OBJS)\com.obj+
$(OBJS)\info.obj+
$(OBJS)\sizebuf.obj+
$(OBJS)\msg.obj+
$(OBJS)\va.obj+
$(OBJS)\qargs.obj+
$(OBJS)\quakefs.obj+
$(OBJS)\qendian.obj+
$(OBJS)\quakeio.obj+
$(OBJS)\net_udp.obj+
$(OBJS)\zone.obj+
$(OBJS)\pmovetst.obj+
$(OBJS)\pmove.obj+
$(OBJS)\net_com.obj+
$(OBJS)\net_chan.obj+
$(OBJS)\cmd.obj+
$(OBJS)\mdfour.obj+
$(OBJS)\cvar.obj+
$(OBJS)\crc.obj+
$(OBJS)\fnmatch.obj+
$(OBJS)\sys_win.obj+
$(OBJS)\snd_win.obj+
$(OBJS)\cd_sdl.obj+
$(OBJS)\in_sdl.obj+
$(OBJS)\cl_sys_sdl.obj+
$(OBJS)\cl_slist.obj+
$(OBJS)\mathlib.obj+
$(OBJS)\nonintel.obj+
$(OBJS)\menu.obj+
$(OBJS)\keys.obj+
$(OBJS)\console.obj+
$(OBJS)\wad.obj+
$(OBJS)\snd_mix.obj+
$(OBJS)\snd_mem.obj+
$(OBJS)\snd_dma.obj+
$(OBJS)\skin.obj+
$(OBJS)\cl_cam.obj+
$(OBJS)\cl_tent.obj+
$(OBJS)\cl_pred.obj+
$(OBJS)\cl_parse.obj+
$(OBJS)\cl_misc.obj+
$(OBJS)\cl_main.obj+
$(OBJS)\cl_input.obj+
$(OBJS)\cl_ents.obj+
$(OBJS)\cl_demo.obj+
$(OBJS)\cl_cvar.obj+
$(OBJS)\cl_cmd.obj+
$(OBJS)\sbar.obj
$<,$*
$(QFROOT)\opengl32.lib+
$(DIRECTXSDK)\lib\borland\dxguid.lib+
$(SDLSDK)\lib\sdl.lib+
$(CROOT)\LIB\import32.lib+
$(CROOT)\LIB\cw32.lib
|
$(OBJS)\pcx.obj : $(QFROOT)\source\pcx.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pcx.c
|
$(OBJS)\hash.obj : $(QFROOT)\source\hash.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\hash.c
|
$(OBJS)\qfgl_ext.obj : $(QFROOT)\source\qfgl_ext.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qfgl_ext.c
|
$(OBJS)\vid_common_gl.obj : $(QFROOT)\source\vid_common_gl.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\vid_common_gl.c
|
$(OBJS)\tga.obj : $(QFROOT)\source\tga.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\tga.c
|
$(OBJS)\fractalnoise.obj : $(QFROOT)\source\fractalnoise.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\fractalnoise.c
|
$(OBJS)\gl_dyn_textures.obj : $(QFROOT)\source\gl_dyn_textures.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_dyn_textures.c
|
$(OBJS)\gl_sky.obj : $(QFROOT)\source\gl_sky.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_sky.c
|
$(OBJS)\gl_sky_clip.obj : $(QFROOT)\source\gl_sky_clip.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_sky_clip.c
|
$(OBJS)\gl_dyn_fires.obj : $(QFROOT)\source\gl_dyn_fires.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_dyn_fires.c
|
$(OBJS)\gl_dyn_part.obj : $(QFROOT)\source\gl_dyn_part.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_dyn_part.c
|
$(OBJS)\vid.obj : $(QFROOT)\source\vid.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\vid.c
|
$(OBJS)\joy_null.obj : $(QFROOT)\source\joy_null.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\joy_null.c
|
$(OBJS)\locs.obj : $(QFROOT)\source\locs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\locs.c
|
$(OBJS)\model.obj : $(QFROOT)\source\model.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model.c
|
$(OBJS)\model_brush.obj : $(QFROOT)\source\model_brush.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_brush.c
|
$(OBJS)\model_alias.obj : $(QFROOT)\source\model_alias.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_alias.c
|
$(OBJS)\model_sprite.obj : $(QFROOT)\source\model_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_sprite.c
|
$(OBJS)\gl_model_brush.obj : $(QFROOT)\source\gl_model_brush.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_model_brush.c
|
$(OBJS)\gl_model_alias.obj : $(QFROOT)\source\gl_model_alias.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_model_alias.c
|
$(OBJS)\gl_model_fullbright.obj : $(QFROOT)\source\gl_model_fullbright.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_model_fullbright.c
|
$(OBJS)\gl_model_sprite.obj : $(QFROOT)\source\gl_model_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_model_sprite.c
|
$(OBJS)\teamplay.obj : $(QFROOT)\source\teamplay.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\teamplay.c
|
$(OBJS)\sdl_main.obj : $(SDLSDK)\src\main\win32\sdl_main.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(SDLSDK)\src\main\win32\sdl_main.c
|
$(OBJS)\r_view.obj : $(QFROOT)\source\r_view.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_view.c
|
$(OBJS)\gl_view.obj : $(QFROOT)\source\gl_view.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_view.c
|
$(OBJS)\vid_sgl.obj : $(QFROOT)\source\vid_sgl.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\vid_sgl.c
|
$(OBJS)\gl_draw.obj : $(QFROOT)\source\gl_draw.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_draw.c
|
$(OBJS)\gl_skin.obj : $(QFROOT)\source\gl_skin.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_skin.c
|
$(OBJS)\gl_screen.obj : $(QFROOT)\source\gl_screen.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_screen.c
|
$(OBJS)\gl_rsurf.obj : $(QFROOT)\source\gl_rsurf.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_rsurf.c
|
$(OBJS)\gl_rmisc.obj : $(QFROOT)\source\gl_rmisc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_rmisc.c
|
$(OBJS)\gl_rmain.obj : $(QFROOT)\source\gl_rmain.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_rmain.c
|
$(OBJS)\gl_rlight.obj : $(QFROOT)\source\gl_rlight.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_rlight.c
|
$(OBJS)\r_efrag.obj : $(QFROOT)\source\r_efrag.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_efrag.c
|
$(OBJS)\gl_ngraph.obj : $(QFROOT)\source\gl_ngraph.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_ngraph.c
|
$(OBJS)\gl_mesh.obj : $(QFROOT)\source\gl_mesh.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_mesh.c
|
$(OBJS)\gl_warp.obj : $(QFROOT)\source\gl_warp.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_warp.c
|
$(OBJS)\borland.obj : $(QFROOT)\INCLUDE\WIN32\BC\borland.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\INCLUDE\WIN32\BC\borland.c
|
$(OBJS)\buildnum.obj : $(QFROOT)\source\buildnum.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\buildnum.c
|
$(OBJS)\checksum.obj : $(QFROOT)\source\checksum.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\checksum.c
|
$(OBJS)\com.obj : $(QFROOT)\source\com.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\com.c
|
$(OBJS)\info.obj : $(QFROOT)\source\info.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\info.c
|
$(OBJS)\sizebuf.obj : $(QFROOT)\source\sizebuf.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sizebuf.c
|
$(OBJS)\msg.obj : $(QFROOT)\source\msg.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\msg.c
|
$(OBJS)\va.obj : $(QFROOT)\source\va.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\va.c
|
$(OBJS)\qargs.obj : $(QFROOT)\source\qargs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qargs.c
|
$(OBJS)\quakefs.obj : $(QFROOT)\source\quakefs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\quakefs.c
|
$(OBJS)\qendian.obj : $(QFROOT)\source\qendian.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qendian.c
|
$(OBJS)\quakeio.obj : $(QFROOT)\source\quakeio.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\quakeio.c
|
$(OBJS)\net_udp.obj : $(QFROOT)\source\net_udp.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_udp.c
|
$(OBJS)\zone.obj : $(QFROOT)\source\zone.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\zone.c
|
$(OBJS)\pmovetst.obj : $(QFROOT)\source\pmovetst.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pmovetst.c
|
$(OBJS)\pmove.obj : $(QFROOT)\source\pmove.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pmove.c
|
$(OBJS)\net_com.obj : $(QFROOT)\source\net_com.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_com.c
|
$(OBJS)\net_chan.obj : $(QFROOT)\source\net_chan.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_chan.c
|
$(OBJS)\cmd.obj : $(QFROOT)\source\cmd.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cmd.c
|
$(OBJS)\mdfour.obj : $(QFROOT)\source\mdfour.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\mdfour.c
|
$(OBJS)\cvar.obj : $(QFROOT)\source\cvar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cvar.c
|
$(OBJS)\crc.obj : $(QFROOT)\source\crc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\crc.c
|
$(OBJS)\fnmatch.obj : $(QFROOT)\source\fnmatch.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\fnmatch.c
|
$(OBJS)\sys_win.obj : $(QFROOT)\source\sys_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sys_win.c
|
$(OBJS)\snd_win.obj : $(QFROOT)\source\snd_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_win.c
|
$(OBJS)\cd_sdl.obj : $(QFROOT)\source\cd_sdl.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cd_sdl.c
|
$(OBJS)\in_sdl.obj : $(QFROOT)\source\in_sdl.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\in_sdl.c
|
$(OBJS)\cl_sys_sdl.obj : $(QFROOT)\source\cl_sys_sdl.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_sys_sdl.c
|
$(OBJS)\cl_slist.obj : $(QFROOT)\source\cl_slist.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_slist.c
|
$(OBJS)\mathlib.obj : $(QFROOT)\source\mathlib.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\mathlib.c
|
$(OBJS)\nonintel.obj : $(QFROOT)\source\nonintel.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\nonintel.c
|
$(OBJS)\menu.obj : $(QFROOT)\source\menu.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\menu.c
|
$(OBJS)\keys.obj : $(QFROOT)\source\keys.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\keys.c
|
$(OBJS)\console.obj : $(QFROOT)\source\console.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\console.c
|
$(OBJS)\wad.obj : $(QFROOT)\source\wad.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\wad.c
|
$(OBJS)\snd_mix.obj : $(QFROOT)\source\snd_mix.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_mix.c
|
$(OBJS)\snd_mem.obj : $(QFROOT)\source\snd_mem.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_mem.c
|
$(OBJS)\snd_dma.obj : $(QFROOT)\source\snd_dma.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_dma.c
|
$(OBJS)\skin.obj : $(QFROOT)\source\skin.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\skin.c
|
$(OBJS)\cl_cam.obj : $(QFROOT)\source\cl_cam.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cam.c
|
$(OBJS)\cl_tent.obj : $(QFROOT)\source\cl_tent.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_tent.c
|
$(OBJS)\cl_pred.obj : $(QFROOT)\source\cl_pred.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_pred.c
|
$(OBJS)\cl_parse.obj : $(QFROOT)\source\cl_parse.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_parse.c
|
$(OBJS)\cl_misc.obj : $(QFROOT)\source\cl_misc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_misc.c
|
$(OBJS)\cl_main.obj : $(QFROOT)\source\cl_main.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_main.c
|
$(OBJS)\cl_input.obj : $(QFROOT)\source\cl_input.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_input.c
|
$(OBJS)\cl_ents.obj : $(QFROOT)\source\cl_ents.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_ents.c
|
$(OBJS)\cl_demo.obj : $(QFROOT)\source\cl_demo.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_demo.c
|
$(OBJS)\cl_cvar.obj : $(QFROOT)\source\cl_cvar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cvar.c
|
$(OBJS)\cl_cmd.obj : $(QFROOT)\source\cl_cmd.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cmd.c
|
$(OBJS)\sbar.obj : $(QFROOT)\source\sbar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sbar.c
|
$(OBJS)\worlda.obj : $(QFROOT)\source\worlda.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\worlda$(EXT2) $(ASMOUT)\worlda$(EXT1)
|
$(OBJS)\math.obj : $(QFROOT)\source\math.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\math$(EXT2) $(ASMOUT)\math$(EXT1)
|
$(OBJS)\snd_mixa.obj : $(QFROOT)\source\snd_mixa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\snd_mixa$(EXT2) $(ASMOUT)\snd_mixa$(EXT1)
|
$(OBJS)\sys_x86.obj : $(QFROOT)\source\sys_x86.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\sys_x86$(EXT2) $(ASMOUT)\sys_x86$(EXT1)
|

791
qw/source/qf-client-wgl.mak Normal file
View file

@ -0,0 +1,791 @@
#
# Borland C++ makefile for Quakeforge (newtree)
#
# Copyright (C) 1999,2000 Jukka Sorjonen.
# Please see the file "AUTHORS" for a list of contributors
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to:
#
# Free Software Foundation, Inc.
# 59 Temple Place - Suite 330
# Boston, MA 02111-1307, USA
#
#
.AUTODEPEND
#
# Borland C++ tools
#
IMPLIB = Implib
BCC32 = Bcc32
BCC32I = Bcc32i
#TLINK32 = TLink32
TLINK32 = Ilink32
ILINK32 = Ilink32
TLIB = TLib
BRC32 = Brc32
TASM32 = Tasm32
#
# IDE macros
#
#
# Options
#
# Where quakeforge source is located
QFROOT = D:\PROJECT\QUAKE1\NEWTREE
# Complier root directory
CROOT = D:\BORLAND\BCC55
# For 5.02
#CROOT = D:\BC5
# For C++ Builder
#CROOT = D:\PROGRA~1\BORLAND\CBUILDER5
# Where you want to place those .obj files
#OBJS = $(QFROOT)\TARGETS\GLQW_CLIENT
OBJS = $(QFROOT)\SOURCE
# ... and final exe
#EXE = $(QFROOT)\TARGETS
EXE = $(QFROOT)
# Path to your Direct-X libraries and includes
DIRECTXSDK=D:\project\dx7sdk
# Path to ZLIB source code
ZLIB=D:\PROJECT\ZLIB
# end of system dependant stuffs
SYSLIBS = $(CROOT)\LIB
MISCLIBS = $(DIRECTXSDK)\lib\borland
LIBS=$(SYSLIBS);$(MISCLIBS)
SYSINCLUDE = $(CROOT)\INCLUDE
QFINCLUDES = $(QFROOT)\INCLUDE\WIN32\BC;$(QFROOT)\INCLUDE\WIN32;$(QFROOT)\INCLUDE;$(QFROOT)\INCLUDE\WIN32\RESOURCES
MISCINCLUDES = $(DIRECTXSDK)\include;$(ZLIB)
INCLUDES = $(QFINCLUDES);$(SYSINCLUDE);$(MISCINCLUDES)
DEFINES=_WINDOWS=1;_WIN32=1;WINDOWS=1;WIN32=1;HAVE_CONFIG_H=1;HAVE_FNMATCH_H=1;USE_INTEL_ASM=1
# for releases
DEBUGOPTS = -k- -vi
# for debugging
#DEBUGOPTS = -y -v
# -xp -xs -o
# no optimizations - for debugging
#OPT = -a -O-S -Od
# for basic optimizations for 386
OPT = -3 -Oc -Oi -Ov -a4
# for Pentium
#OPT = -5 -Oc -Oi -Ov -a4 -OS
# for Pentium Pro and higher
#OPT = -6 -Oc -Oi -Ov -a4 -OS
# Testing purposes
#OPT = -6 -Oc -Oi -Ov -a4 -Og -Oc -Ol -Ob -Oe -Om -Op
# disable warnings, for cleaner compile
WARNS = -w-
# for debugging
#WARNS = -w
COMPOPTS = $(DEBUGOPTS) $(OPT) $(WARNS) -R -WM -H-
#-He- -f -ff -fp-
# for normal releases
LINKOPTS = -w-dup -w-dpl -Tpe -aa -V4.0 -c -Gn -Gz -x -L$(LIBS)
# for debugging
#LINKOPTS = -w -v -w-dup -w-dpl -Tpe -aa -V4.0 -c -Gn -Gz -m -M -s -L$(LIBS)
# -Gm
# MASM
ASSEMBLER = ML
ASMOUT = $(QFROOT)\source
ASMIN = /Fo$(OBJS)
#ASMOPTS=/nologo /c /Cp /Zi /H64
ASMOPTS=/nologo /c /Cp
#/Cx /Zi /Zd /H64
EXT1=.asm
EXT2=.obj
# TASM32
#ASSEMBLER = $(TASM32)
#ASMIN = $(QFROOT)\source
#ASMOUT = ,$(QFROOT)\source
#ASMOPTS = /ml
#EXT1=.obj
#EXT2=.asm
DEPEND = \
$(OBJS)\qfgl_ext.obj\
$(OBJS)\hash.obj\
$(OBJS)\joy_win.obj\
$(OBJS)\pcx.obj\
$(OBJS)\quakeforge.res\
$(OBJS)\tga.obj\
$(OBJS)\fractalnoise.obj\
$(OBJS)\gl_dyn_textures.obj\
$(OBJS)\gl_sky.obj\
$(OBJS)\gl_sky_clip.obj\
$(OBJS)\gl_dyn_fires.obj\
$(OBJS)\gl_dyn_part.obj\
$(OBJS)\locs.obj\
$(ZLIB)\zlib.lib\
$(OBJS)\model.obj\
$(OBJS)\model_brush.obj\
$(OBJS)\model_alias.obj\
$(OBJS)\model_sprite.obj\
$(OBJS)\gl_model_alias.obj\
$(OBJS)\gl_model_fullbright.obj\
$(OBJS)\gl_model_brush.obj\
$(OBJS)\gl_model_sprite.obj\
$(OBJS)\teamplay.obj\
$(OBJS)\r_view.obj\
$(OBJS)\gl_view.obj\
$(OBJS)\vid_wgl.obj\
$(QFROOT)\opengl32.lib\
$(OBJS)\gl_draw.obj\
$(OBJS)\gl_skin.obj\
$(OBJS)\gl_screen.obj\
$(OBJS)\gl_rsurf.obj\
$(OBJS)\gl_rmisc.obj\
$(OBJS)\gl_rmain.obj\
$(OBJS)\gl_rlight.obj\
$(OBJS)\r_efrag.obj\
$(OBJS)\gl_ngraph.obj\
$(OBJS)\gl_mesh.obj\
$(OBJS)\gl_warp.obj\
$(OBJS)\worlda.obj\
$(OBJS)\sys_x86.obj\
$(OBJS)\snd_mixa.obj\
$(OBJS)\math.obj\
$(OBJS)\borland.obj\
$(DIRECTXSDK)\lib\borland\dxguid.lib\
$(OBJS)\buildnum.obj\
$(OBJS)\checksum.obj\
$(OBJS)\com.obj\
$(OBJS)\info.obj\
$(OBJS)\sizebuf.obj\
$(OBJS)\msg.obj\
$(OBJS)\va.obj\
$(OBJS)\qargs.obj\
$(OBJS)\quakefs.obj\
$(OBJS)\qendian.obj\
$(OBJS)\quakeio.obj\
$(OBJS)\net_udp.obj\
$(OBJS)\zone.obj\
$(OBJS)\pmovetst.obj\
$(OBJS)\pmove.obj\
$(OBJS)\net_com.obj\
$(OBJS)\net_chan.obj\
$(OBJS)\cmd.obj\
$(OBJS)\mdfour.obj\
$(OBJS)\cvar.obj\
$(OBJS)\crc.obj\
$(OBJS)\fnmatch.obj\
$(OBJS)\sys_win.obj\
$(OBJS)\snd_win.obj\
$(OBJS)\cd_win.obj\
$(OBJS)\in_win.obj\
$(OBJS)\cl_sys_win.obj\
$(OBJS)\cl_slist.obj\
$(OBJS)\mathlib.obj\
$(OBJS)\nonintel.obj\
$(OBJS)\menu.obj\
$(OBJS)\keys.obj\
$(OBJS)\console.obj\
$(OBJS)\wad.obj\
$(OBJS)\snd_mix.obj\
$(OBJS)\snd_mem.obj\
$(OBJS)\snd_dma.obj\
$(OBJS)\skin.obj\
$(OBJS)\cl_cam.obj\
$(OBJS)\cl_tent.obj\
$(OBJS)\cl_pred.obj\
$(OBJS)\cl_parse.obj\
$(OBJS)\cl_misc.obj\
$(OBJS)\cl_main.obj\
$(OBJS)\cl_input.obj\
$(OBJS)\cl_ents.obj\
$(OBJS)\cl_demo.obj\
$(OBJS)\cl_cvar.obj\
$(OBJS)\cl_cmd.obj\
$(OBJS)\sbar.obj
$(EXE)\qf-client-wgl.exe : $(DEPEND)
$(TLINK32) @&&|
/v $(LINKOPTS) +
$(CROOT)\LIB\c0w32.obj+
$(OBJS)\qfgl_ext.obj+
$(OBJS)\hash.obj+
$(OBJS)\joy_win.obj+
$(OBJS)\pcx.obj+
$(OBJS)\tga.obj+
$(OBJS)\fractalnoise.obj+
$(OBJS)\gl_dyn_textures.obj+
$(OBJS)\gl_sky.obj+
$(OBJS)\gl_sky_clip.obj+
$(OBJS)\gl_dyn_fires.obj+
$(OBJS)\gl_dyn_part.obj+
$(OBJS)\locs.obj+
$(ZLIB)\zlib.lib+
$(OBJS)\model.obj+
$(OBJS)\model_brush.obj+
$(OBJS)\model_alias.obj+
$(OBJS)\model_sprite.obj+
$(OBJS)\gl_model_alias.obj+
$(OBJS)\gl_model_fullbright.obj+
$(OBJS)\gl_model_brush.obj+
$(OBJS)\gl_model_sprite.obj+
$(OBJS)\teamplay.obj+
$(OBJS)\r_view.obj+
$(OBJS)\gl_view.obj+
$(OBJS)\vid_wgl.obj+
$(OBJS)\gl_draw.obj+
$(OBJS)\gl_skin.obj+
$(OBJS)\gl_screen.obj+
$(OBJS)\gl_rsurf.obj+
$(OBJS)\gl_rmisc.obj+
$(OBJS)\gl_rmain.obj+
$(OBJS)\gl_rlight.obj+
$(OBJS)\r_efrag.obj+
$(OBJS)\gl_ngraph.obj+
$(OBJS)\gl_mesh.obj+
$(OBJS)\gl_warp.obj+
$(OBJS)\worlda.obj+
$(OBJS)\sys_x86.obj+
$(OBJS)\snd_mixa.obj+
$(OBJS)\math.obj+
$(OBJS)\borland.obj+
$(OBJS)\buildnum.obj+
$(OBJS)\checksum.obj+
$(OBJS)\com.obj+
$(OBJS)\info.obj+
$(OBJS)\sizebuf.obj+
$(OBJS)\msg.obj+
$(OBJS)\va.obj+
$(OBJS)\qargs.obj+
$(OBJS)\quakefs.obj+
$(OBJS)\qendian.obj+
$(OBJS)\quakeio.obj+
$(OBJS)\net_udp.obj+
$(OBJS)\zone.obj+
$(OBJS)\pmovetst.obj+
$(OBJS)\pmove.obj+
$(OBJS)\net_com.obj+
$(OBJS)\net_chan.obj+
$(OBJS)\cmd.obj+
$(OBJS)\mdfour.obj+
$(OBJS)\cvar.obj+
$(OBJS)\crc.obj+
$(OBJS)\fnmatch.obj+
$(OBJS)\sys_win.obj+
$(OBJS)\snd_win.obj+
$(OBJS)\cd_win.obj+
$(OBJS)\in_win.obj+
$(OBJS)\cl_sys_win.obj+
$(OBJS)\cl_slist.obj+
$(OBJS)\mathlib.obj+
$(OBJS)\nonintel.obj+
$(OBJS)\menu.obj+
$(OBJS)\keys.obj+
$(OBJS)\console.obj+
$(OBJS)\wad.obj+
$(OBJS)\snd_mix.obj+
$(OBJS)\snd_mem.obj+
$(OBJS)\snd_dma.obj+
$(OBJS)\skin.obj+
$(OBJS)\cl_cam.obj+
$(OBJS)\cl_tent.obj+
$(OBJS)\cl_pred.obj+
$(OBJS)\cl_parse.obj+
$(OBJS)\cl_misc.obj+
$(OBJS)\cl_main.obj+
$(OBJS)\cl_input.obj+
$(OBJS)\cl_ents.obj+
$(OBJS)\cl_demo.obj+
$(OBJS)\cl_cvar.obj+
$(OBJS)\cl_cmd.obj+
$(OBJS)\sbar.obj
$<,$*
$(QFROOT)\opengl32.lib+
$(DIRECTXSDK)\lib\borland\dxguid.lib+
$(CROOT)\LIB\import32.lib+
$(CROOT)\LIB\cw32.lib
quakeforge.res
|
$(OBJS)\quakeforge.res : $(QFROOT)\include\win32\resources\quakeforge.rc
$(BRC32) -R @&&|
-FO$@ $(QFROOT)\include\win32\resources\quakeforge.rc
|
$(OBJS)\qfgl_ext.obj : $(QFROOT)\source\qfgl_ext.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qfgl_ext.c
|
$(OBJS)\pcx.obj : $(QFROOT)\source\pcx.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pcx.c
|
$(OBJS)\hash.obj : $(QFROOT)\source\hash.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\hash.c
|
$(OBJS)\joy_win.obj : $(QFROOT)\source\joy_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\joy_win.c
|
$(OBJS)\tga.obj : $(QFROOT)\source\tga.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\tga.c
|
$(OBJS)\fractalnoise.obj : $(QFROOT)\source\fractalnoise.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\fractalnoise.c
|
$(OBJS)\gl_dyn_textures.obj : $(QFROOT)\source\gl_dyn_textures.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_dyn_textures.c
|
$(OBJS)\gl_sky.obj : $(QFROOT)\source\gl_sky.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_sky.c
|
$(OBJS)\gl_sky_clip.obj : $(QFROOT)\source\gl_sky_clip.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_sky_clip.c
|
$(OBJS)\gl_dyn_fires.obj : $(QFROOT)\source\gl_dyn_fires.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_dyn_fires.c
|
$(OBJS)\gl_dyn_part.obj : $(QFROOT)\source\gl_dyn_part.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_dyn_part.c
|
$(OBJS)\locs.obj : $(QFROOT)\source\locs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\locs.c
|
$(OBJS)\model.obj : $(QFROOT)\source\model.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model.c
|
$(OBJS)\model_brush.obj : $(QFROOT)\source\model_brush.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_brush.c
|
$(OBJS)\model_alias.obj : $(QFROOT)\source\model_alias.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_alias.c
|
$(OBJS)\model_sprite.obj : $(QFROOT)\source\model_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_sprite.c
|
$(OBJS)\gl_model_brush.obj : $(QFROOT)\source\gl_model_brush.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_model_brush.c
|
$(OBJS)\gl_model_alias.obj : $(QFROOT)\source\gl_model_alias.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_model_alias.c
|
$(OBJS)\gl_model_fullbright.obj : $(QFROOT)\source\gl_model_fullbright.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_model_fullbright.c
|
$(OBJS)\gl_model_sprite.obj : $(QFROOT)\source\gl_model_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_model_sprite.c
|
$(OBJS)\teamplay.obj : $(QFROOT)\source\teamplay.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\teamplay.c
|
$(OBJS)\r_view.obj : $(QFROOT)\source\r_view.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_view.c
|
$(OBJS)\gl_view.obj : $(QFROOT)\source\gl_view.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_view.c
|
$(OBJS)\vid_wgl.obj : $(QFROOT)\source\vid_wgl.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\vid_wgl.c
|
$(OBJS)\gl_draw.obj : $(QFROOT)\source\gl_draw.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_draw.c
|
$(OBJS)\gl_skin.obj : $(QFROOT)\source\gl_skin.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_skin.c
|
$(OBJS)\gl_screen.obj : $(QFROOT)\source\gl_screen.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_screen.c
|
$(OBJS)\gl_rsurf.obj : $(QFROOT)\source\gl_rsurf.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_rsurf.c
|
$(OBJS)\gl_rmisc.obj : $(QFROOT)\source\gl_rmisc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_rmisc.c
|
$(OBJS)\gl_rmain.obj : $(QFROOT)\source\gl_rmain.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_rmain.c
|
$(OBJS)\gl_rlight.obj : $(QFROOT)\source\gl_rlight.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_rlight.c
|
$(OBJS)\r_efrag.obj : $(QFROOT)\source\r_efrag.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_efrag.c
|
$(OBJS)\gl_ngraph.obj : $(QFROOT)\source\gl_ngraph.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_ngraph.c
|
$(OBJS)\gl_mesh.obj : $(QFROOT)\source\gl_mesh.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_mesh.c
|
$(OBJS)\gl_warp.obj : $(QFROOT)\source\gl_warp.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_warp.c
|
$(OBJS)\borland.obj : $(QFROOT)\INCLUDE\WIN32\BC\borland.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\INCLUDE\WIN32\BC\borland.c
|
$(OBJS)\buildnum.obj : $(QFROOT)\source\buildnum.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\buildnum.c
|
$(OBJS)\checksum.obj : $(QFROOT)\source\checksum.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\checksum.c
|
$(OBJS)\com.obj : $(QFROOT)\source\com.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\com.c
|
$(OBJS)\info.obj : $(QFROOT)\source\info.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\info.c
|
$(OBJS)\sizebuf.obj : $(QFROOT)\source\sizebuf.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sizebuf.c
|
$(OBJS)\msg.obj : $(QFROOT)\source\msg.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\msg.c
|
$(OBJS)\va.obj : $(QFROOT)\source\va.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\va.c
|
$(OBJS)\qargs.obj : $(QFROOT)\source\qargs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qargs.c
|
$(OBJS)\quakefs.obj : $(QFROOT)\source\quakefs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\quakefs.c
|
$(OBJS)\qendian.obj : $(QFROOT)\source\qendian.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qendian.c
|
$(OBJS)\quakeio.obj : $(QFROOT)\source\quakeio.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\quakeio.c
|
$(OBJS)\net_udp.obj : $(QFROOT)\source\net_udp.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_udp.c
|
$(OBJS)\zone.obj : $(QFROOT)\source\zone.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\zone.c
|
$(OBJS)\pmovetst.obj : $(QFROOT)\source\pmovetst.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pmovetst.c
|
$(OBJS)\pmove.obj : $(QFROOT)\source\pmove.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pmove.c
|
$(OBJS)\net_com.obj : $(QFROOT)\source\net_com.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_com.c
|
$(OBJS)\net_chan.obj : $(QFROOT)\source\net_chan.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_chan.c
|
$(OBJS)\cmd.obj : $(QFROOT)\source\cmd.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cmd.c
|
$(OBJS)\mdfour.obj : $(QFROOT)\source\mdfour.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\mdfour.c
|
$(OBJS)\cvar.obj : $(QFROOT)\source\cvar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cvar.c
|
$(OBJS)\crc.obj : $(QFROOT)\source\crc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\crc.c
|
$(OBJS)\fnmatch.obj : $(QFROOT)\source\fnmatch.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\fnmatch.c
|
$(OBJS)\sys_win.obj : $(QFROOT)\source\sys_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sys_win.c
|
$(OBJS)\snd_win.obj : $(QFROOT)\source\snd_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_win.c
|
$(OBJS)\cd_win.obj : $(QFROOT)\source\cd_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cd_win.c
|
$(OBJS)\in_win.obj : $(QFROOT)\source\in_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\in_win.c
|
$(OBJS)\cl_sys_win.obj : $(QFROOT)\source\cl_sys_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_sys_win.c
|
$(OBJS)\cl_slist.obj : $(QFROOT)\source\cl_slist.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_slist.c
|
$(OBJS)\mathlib.obj : $(QFROOT)\source\mathlib.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\mathlib.c
|
$(OBJS)\nonintel.obj : $(QFROOT)\source\nonintel.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\nonintel.c
|
$(OBJS)\menu.obj : $(QFROOT)\source\menu.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\menu.c
|
$(OBJS)\keys.obj : $(QFROOT)\source\keys.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\keys.c
|
$(OBJS)\console.obj : $(QFROOT)\source\console.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\console.c
|
$(OBJS)\wad.obj : $(QFROOT)\source\wad.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\wad.c
|
$(OBJS)\snd_mix.obj : $(QFROOT)\source\snd_mix.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_mix.c
|
$(OBJS)\snd_mem.obj : $(QFROOT)\source\snd_mem.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_mem.c
|
$(OBJS)\snd_dma.obj : $(QFROOT)\source\snd_dma.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_dma.c
|
$(OBJS)\skin.obj : $(QFROOT)\source\skin.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\skin.c
|
$(OBJS)\cl_cam.obj : $(QFROOT)\source\cl_cam.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cam.c
|
$(OBJS)\cl_tent.obj : $(QFROOT)\source\cl_tent.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_tent.c
|
$(OBJS)\cl_pred.obj : $(QFROOT)\source\cl_pred.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_pred.c
|
$(OBJS)\cl_parse.obj : $(QFROOT)\source\cl_parse.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_parse.c
|
$(OBJS)\cl_misc.obj : $(QFROOT)\source\cl_misc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_misc.c
|
$(OBJS)\cl_main.obj : $(QFROOT)\source\cl_main.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_main.c
|
$(OBJS)\cl_input.obj : $(QFROOT)\source\cl_input.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_input.c
|
$(OBJS)\cl_ents.obj : $(QFROOT)\source\cl_ents.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_ents.c
|
$(OBJS)\cl_demo.obj : $(QFROOT)\source\cl_demo.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_demo.c
|
$(OBJS)\cl_cvar.obj : $(QFROOT)\source\cl_cvar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cvar.c
|
$(OBJS)\cl_cmd.obj : $(QFROOT)\source\cl_cmd.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cmd.c
|
$(OBJS)\sbar.obj : $(QFROOT)\source\sbar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sbar.c
|
$(OBJS)\worlda.obj : $(QFROOT)\source\worlda.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\worlda$(EXT2) $(ASMOUT)\worlda$(EXT1)
|
$(OBJS)\math.obj : $(QFROOT)\source\math.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\math$(EXT2) $(ASMOUT)\math$(EXT1)
|
$(OBJS)\snd_mixa.obj : $(QFROOT)\source\snd_mixa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\snd_mixa$(EXT2) $(ASMOUT)\snd_mixa$(EXT1)
|
$(OBJS)\sys_x86.obj : $(QFROOT)\source\sys_x86.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\sys_x86$(EXT2) $(ASMOUT)\sys_x86$(EXT1)
|

957
qw/source/qf-client-win.mak Normal file
View file

@ -0,0 +1,957 @@
#
# Borland C++ makefile for Quakeforge (newtree)
#
# Copyright (C) 1999,2000 Jukka Sorjonen.
# Please see the file "AUTHORS" for a list of contributors
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to:
#
# Free Software Foundation, Inc.
# 59 Temple Place - Suite 330
# Boston, MA 02111-1307, USA
#
#
.AUTODEPEND
#
# Borland C++ tools
#
IMPLIB = Implib
BCC32 = Bcc32
BCC32I = Bcc32i
#TLINK32 = TLink32
TLINK32 = Ilink32
ILINK32 = Ilink32
TLIB = TLib
BRC32 = Brc32
TASM32 = Tasm32
#
# Options
#
# Where quakeforge source is located
QFROOT = D:\PROJECT\QUAKE1\NEWTREE
# Complier root directory
CROOT = D:\BORLAND\BCC55
# For 5.02
#CROOT = D:\BC5
# For C++ Builder
#CROOT = D:\PROGRA~1\BORLAND\CBUILDER5
# Where you want to put those .obj files
#OBJS = $(QFROOT)\TARGETS\QW_CLIENT
OBJS = $(QFROOT)\SOURCE
# ... and final exe
#EXE = $(QFROOT)\TARGETS
EXE = $(QFROOT)
# Path to your SCITECH root directory (where you installed MGL)
SCITECHROOT=D:\SCITECH
# Path to your Direct-X libraries and includes
DIRECTXSDK=D:\project\dx7sdk
# Path to ZLIB source code
ZLIB=D:\PROJECT\ZLIB
# end of system dependant stuffs
SYSLIBS = $(CROOT)\LIB
MISCLIBS = $(DIRECTXSDK)\lib\borland;$(SCITECHROOT)\lib\win32\bc5
LIBS=$(SYSLIBS);$(MISCLIBS)
SYSINCLUDE = $(CROOT)\INCLUDE
QFINCLUDES = $(QFROOT)\INCLUDE\WIN32\BC;$(QFROOT)\INCLUDE\WIN32;$(QFROOT)\INCLUDE;$(QFROOT)\INCLUDE\WIN32\RESOURCES
MISCINCLUDES = $(SCITECHROOT)\include;$(DIRECTXSDK)\include;$(ZLIB)
INCLUDES = $(QFINCLUDES);$(SYSINCLUDE);$(MISCINCLUDES)
DEFINES=WIN32=1;WINDOWS=1;_WINDOWS=1;_WIN32=1;HAVE_CONFIG_H=1;USE_INTEL_ASM=1;HAVE_FNMATCH_H=1;HAVE_MGRAPH_H=1
# for releases
DEBUGOPTS = -k- -vi
# for debugging
#DEBUGOPTS = -y -v
# -xp -xs -o
# no optimizations - for debugging
#OPT = -a -O-S -Od
# for basic optimizations for 386
OPT = -3 -Oc -Oi -Ov -a4
# for Pentium
#OPT = -5 -Oc -Oi -Ov -a4 -OS
# for Pentium Pro and higher
#OPT = -6 -Oc -Oi -Ov -a4 -OS
# Testing purposes
#OPT = -6 -Oc -Oi -Ov -a4 -Og -Oc -Ol -Ob -Oe -Om -Op
# disable warnings, for cleaner compile
WARNS = -w-
# for debugging
#WARNS = -w
COMPOPTS = $(DEBUGOPTS) $(OPT) $(WARNS) -R -WM -H-
#-He- -f -ff -fp-
# for normal releases
LINKOPTS = -w-dup -w-dpl -Tpe -aa -V4.0 -c -Gn -Gz -x -L$(LIBS)
# for debugging
#LINKOPTS = -w -v -w-dup -w-dpl -Tpe -aa -V4.0 -c -Gn -Gz -m -M -s -L$(LIBS)
# -Gm
# MASM
ASSEMBLER = ML
ASMOUT = $(QFROOT)\source
ASMIN = /Fo$(OBJS)
#ASMOPTS=/nologo /c /Cp /Zi /H64
ASMOPTS=/nologo /c /Cp
#/Cx /Zi /Zd /H64
EXT1=.asm
EXT2=.obj
# TASM32
#ASSEMBLER = $(TASM32)
#ASMIN = $(QFROOT)\source
#ASMOUT = ,$(QFROOT)\source
#ASMOPTS = /ml
#EXT1=.obj
#EXT2=.asm
DEPEND = \
$(OBJS)\hash.obj\
$(OBJS)\joy_win.obj\
$(OBJS)\pcx.obj\
$(OBJS)\quakeforge.res\
$(OBJS)\locs.obj\
$(ZLIB)\zlib.lib\
$(OBJS)\model.obj\
$(OBJS)\model_brush.obj\
$(OBJS)\model_alias.obj\
$(OBJS)\model_sprite.obj\
$(OBJS)\sw_model_alias.obj\
$(OBJS)\sw_model_brush.obj\
$(OBJS)\sw_model_sprite.obj\
$(OBJS)\teamplay.obj\
$(OBJS)\vid_mgl.obj\
$(OBJS)\sw_skin.obj\
$(OBJS)\sw_view.obj\
$(OBJS)\r_view.obj\
$(OBJS)\r_sprite.obj\
$(OBJS)\r_part.obj\
$(OBJS)\r_vars.obj\
$(OBJS)\r_surf.obj\
$(OBJS)\r_sky.obj\
$(OBJS)\screen.obj\
$(OBJS)\d_edge.obj\
$(OBJS)\r_main.obj\
$(OBJS)\r_light.obj\
$(OBJS)\r_efrag.obj\
$(OBJS)\r_edge.obj\
$(OBJS)\r_draw.obj\
$(OBJS)\r_bsp.obj\
$(OBJS)\r_alias.obj\
$(OBJS)\r_aclip.obj\
$(OBJS)\draw.obj\
$(OBJS)\d_zpoint.obj\
$(OBJS)\d_vars.obj\
$(OBJS)\d_surf.obj\
$(OBJS)\d_sprite.obj\
$(OBJS)\d_sky.obj\
$(OBJS)\d_scan.obj\
$(OBJS)\d_polyse.obj\
$(OBJS)\d_part.obj\
$(OBJS)\d_modech.obj\
$(OBJS)\d_init.obj\
$(OBJS)\d_fill.obj\
$(OBJS)\r_misc.obj\
$(OBJS)\worlda.obj\
$(OBJS)\d_varsa.obj\
$(OBJS)\sys_x86.obj\
$(OBJS)\surf8.obj\
$(OBJS)\surf16.obj\
$(OBJS)\snd_mixa.obj\
$(OBJS)\r_varsa.obj\
$(OBJS)\r_edgea.obj\
$(OBJS)\r_drawa.obj\
$(OBJS)\r_aliasa.obj\
$(OBJS)\r_aclipa.obj\
$(OBJS)\cl_math.obj\
$(OBJS)\math.obj\
$(OBJS)\d_draw.obj\
$(OBJS)\d_scana.obj\
$(OBJS)\d_polysa.obj\
$(OBJS)\d_parta.obj\
$(OBJS)\d_draw16.obj\
$(OBJS)\d_spr8.obj\
$(OBJS)\borland.obj\
$(DIRECTXSDK)\lib\borland\dxguid.lib\
$(SCITECHROOT)\lib\win32\bc5\mglfx.lib\
$(OBJS)\buildnum.obj\
$(OBJS)\checksum.obj\
$(OBJS)\com.obj\
$(OBJS)\info.obj\
$(OBJS)\sizebuf.obj\
$(OBJS)\msg.obj\
$(OBJS)\va.obj\
$(OBJS)\qargs.obj\
$(OBJS)\quakefs.obj\
$(OBJS)\qendian.obj\
$(OBJS)\quakeio.obj\
$(OBJS)\net_udp.obj\
$(OBJS)\zone.obj\
$(OBJS)\pmovetst.obj\
$(OBJS)\pmove.obj\
$(OBJS)\net_com.obj\
$(OBJS)\net_chan.obj\
$(OBJS)\cmd.obj\
$(OBJS)\mdfour.obj\
$(OBJS)\cvar.obj\
$(OBJS)\crc.obj\
$(OBJS)\fnmatch.obj\
$(OBJS)\sys_win.obj\
$(OBJS)\snd_win.obj\
$(OBJS)\cd_win.obj\
$(OBJS)\in_win.obj\
$(OBJS)\cl_sys_win.obj\
$(OBJS)\cl_slist.obj\
$(OBJS)\mathlib.obj\
$(OBJS)\nonintel.obj\
$(OBJS)\menu.obj\
$(OBJS)\keys.obj\
$(OBJS)\console.obj\
$(OBJS)\wad.obj\
$(OBJS)\snd_mix.obj\
$(OBJS)\snd_mem.obj\
$(OBJS)\snd_dma.obj\
$(OBJS)\skin.obj\
$(OBJS)\cl_cam.obj\
$(OBJS)\cl_tent.obj\
$(OBJS)\cl_pred.obj\
$(OBJS)\cl_parse.obj\
$(OBJS)\cl_misc.obj\
$(OBJS)\cl_main.obj\
$(OBJS)\cl_input.obj\
$(OBJS)\cl_ents.obj\
$(OBJS)\cl_demo.obj\
$(OBJS)\cl_cvar.obj\
$(OBJS)\cl_cmd.obj\
$(OBJS)\sbar.obj
$(EXE)\qf-client-win.exe : $(DEPEND)
$(TLINK32) /v @&&|
$(LINKOPTS) +
$(CROOT)\LIB\c0w32.obj+
$(OBJS)\hash.obj+
$(OBJS)\joy_win.obj+
$(OBJS)\pcx.obj+
$(OBJS)\locs.obj+
$(ZLIB)\zlib.lib+
$(OBJS)\model.obj+
$(OBJS)\model_brush.obj+
$(OBJS)\model_alias.obj+
$(OBJS)\model_sprite.obj+
$(OBJS)\sw_model_alias.obj+
$(OBJS)\sw_model_brush.obj+
$(OBJS)\sw_model_sprite.obj+
$(OBJS)\teamplay.obj+
$(OBJS)\vid_mgl.obj+
$(OBJS)\sw_skin.obj+
$(OBJS)\sw_view.obj+
$(OBJS)\r_view.obj+
$(OBJS)\r_sprite.obj+
$(OBJS)\r_part.obj+
$(OBJS)\r_vars.obj+
$(OBJS)\r_surf.obj+
$(OBJS)\r_sky.obj+
$(OBJS)\screen.obj+
$(OBJS)\d_edge.obj+
$(OBJS)\r_main.obj+
$(OBJS)\r_light.obj+
$(OBJS)\r_efrag.obj+
$(OBJS)\r_edge.obj+
$(OBJS)\r_draw.obj+
$(OBJS)\r_bsp.obj+
$(OBJS)\r_alias.obj+
$(OBJS)\r_aclip.obj+
$(OBJS)\draw.obj+
$(OBJS)\d_zpoint.obj+
$(OBJS)\d_vars.obj+
$(OBJS)\d_surf.obj+
$(OBJS)\d_sprite.obj+
$(OBJS)\d_sky.obj+
$(OBJS)\d_scan.obj+
$(OBJS)\d_polyse.obj+
$(OBJS)\d_part.obj+
$(OBJS)\d_modech.obj+
$(OBJS)\d_init.obj+
$(OBJS)\d_fill.obj+
$(OBJS)\r_misc.obj+
$(OBJS)\worlda.obj+
$(OBJS)\d_varsa.obj+
$(OBJS)\sys_x86.obj+
$(OBJS)\surf8.obj+
$(OBJS)\surf16.obj+
$(OBJS)\snd_mixa.obj+
$(OBJS)\r_varsa.obj+
$(OBJS)\r_edgea.obj+
$(OBJS)\r_drawa.obj+
$(OBJS)\r_aliasa.obj+
$(OBJS)\r_aclipa.obj+
$(OBJS)\cl_math.obj+
$(OBJS)\math.obj+
$(OBJS)\d_draw.obj+
$(OBJS)\d_scana.obj+
$(OBJS)\d_polysa.obj+
$(OBJS)\d_parta.obj+
$(OBJS)\d_draw16.obj+
$(OBJS)\d_spr8.obj+
$(OBJS)\borland.obj+
$(OBJS)\buildnum.obj+
$(OBJS)\checksum.obj+
$(OBJS)\com.obj+
$(OBJS)\info.obj+
$(OBJS)\sizebuf.obj+
$(OBJS)\msg.obj+
$(OBJS)\va.obj+
$(OBJS)\qargs.obj+
$(OBJS)\quakefs.obj+
$(OBJS)\qendian.obj+
$(OBJS)\quakeio.obj+
$(OBJS)\net_udp.obj+
$(OBJS)\zone.obj+
$(OBJS)\pmovetst.obj+
$(OBJS)\pmove.obj+
$(OBJS)\net_com.obj+
$(OBJS)\net_chan.obj+
$(OBJS)\cmd.obj+
$(OBJS)\mdfour.obj+
$(OBJS)\cvar.obj+
$(OBJS)\crc.obj+
$(OBJS)\fnmatch.obj+
$(OBJS)\sys_win.obj+
$(OBJS)\snd_win.obj+
$(OBJS)\cd_win.obj+
$(OBJS)\in_win.obj+
$(OBJS)\cl_sys_win.obj+
$(OBJS)\cl_slist.obj+
$(OBJS)\mathlib.obj+
$(OBJS)\nonintel.obj+
$(OBJS)\menu.obj+
$(OBJS)\keys.obj+
$(OBJS)\console.obj+
$(OBJS)\wad.obj+
$(OBJS)\snd_mix.obj+
$(OBJS)\snd_mem.obj+
$(OBJS)\snd_dma.obj+
$(OBJS)\skin.obj+
$(OBJS)\cl_cam.obj+
$(OBJS)\cl_tent.obj+
$(OBJS)\cl_pred.obj+
$(OBJS)\cl_parse.obj+
$(OBJS)\cl_misc.obj+
$(OBJS)\cl_main.obj+
$(OBJS)\cl_input.obj+
$(OBJS)\cl_ents.obj+
$(OBJS)\cl_demo.obj+
$(OBJS)\cl_cvar.obj+
$(OBJS)\cl_cmd.obj+
$(OBJS)\sbar.obj
$<,$*
$(DIRECTXSDK)\lib\borland\dxguid.lib+
$(SCITECHROOT)\lib\win32\bc5\mglfx.lib+
$(CROOT)\LIB\import32.lib+
$(CROOT)\LIB\cw32.lib
quakeforge.res
|
$(OBJS)\quakeforge.res : $(QFROOT)\include\win32\resources\quakeforge.rc
$(BRC32) -R @&&|
-FO$@ $(QFROOT)\include\win32\resources\quakeforge.rc
|
$(OBJS)\hash.obj : $(QFROOT)\source\hash.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\hash.c
|
$(OBJS)\joy_win.obj : $(QFROOT)\source\joy_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\joy_win.c
|
$(OBJS)\pcx.obj : $(QFROOT)\source\pcx.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pcx.c
|
$(OBJS)\locs.obj : $(QFROOT)\source\locs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\locs.c
|
$(OBJS)\model.obj : $(QFROOT)\source\model.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model.c
|
$(OBJS)\model_brush.obj : $(QFROOT)\source\model_brush.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_brush.c
|
$(OBJS)\model_alias.obj : $(QFROOT)\source\model_alias.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_alias.c
|
$(OBJS)\model_sprite.obj : $(QFROOT)\source\model_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_sprite.c
|
$(OBJS)\sw_model_brush.obj : $(QFROOT)\source\sw_model_brush.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sw_model_brush.c
|
$(OBJS)\sw_model_alias.obj : $(QFROOT)\source\sw_model_alias.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sw_model_alias.c
|
$(OBJS)\sw_model_sprite.obj : $(QFROOT)\source\sw_model_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sw_model_sprite.c
|
$(OBJS)\teamplay.obj : $(QFROOT)\source\teamplay.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\teamplay.c
|
$(OBJS)\vid_mgl.obj : $(QFROOT)\source\vid_mgl.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\vid_mgl.c
|
$(OBJS)\sw_skin.obj : $(QFROOT)\source\sw_skin.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sw_skin.c
|
$(OBJS)\sw_view.obj : $(QFROOT)\source\sw_view.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sw_view.c
|
$(OBJS)\r_view.obj : $(QFROOT)\source\r_view.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_view.c
|
$(OBJS)\r_sprite.obj : $(QFROOT)\source\r_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_sprite.c
|
$(OBJS)\r_part.obj : $(QFROOT)\source\r_part.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_part.c
|
$(OBJS)\r_vars.obj : $(QFROOT)\source\r_vars.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_vars.c
|
$(OBJS)\r_surf.obj : $(QFROOT)\source\r_surf.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_surf.c
|
$(OBJS)\r_sky.obj : $(QFROOT)\source\r_sky.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_sky.c
|
$(OBJS)\screen.obj : $(QFROOT)\source\screen.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\screen.c
|
$(OBJS)\d_edge.obj : $(QFROOT)\source\d_edge.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_edge.c
|
$(OBJS)\r_main.obj : $(QFROOT)\source\r_main.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_main.c
|
$(OBJS)\r_light.obj : $(QFROOT)\source\r_light.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_light.c
|
$(OBJS)\r_efrag.obj : $(QFROOT)\source\r_efrag.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_efrag.c
|
$(OBJS)\r_edge.obj : $(QFROOT)\source\r_edge.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_edge.c
|
$(OBJS)\r_draw.obj : $(QFROOT)\source\r_draw.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_draw.c
|
$(OBJS)\r_bsp.obj : $(QFROOT)\source\r_bsp.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_bsp.c
|
$(OBJS)\r_alias.obj : $(QFROOT)\source\r_alias.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_alias.c
|
$(OBJS)\r_aclip.obj : $(QFROOT)\source\r_aclip.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_aclip.c
|
$(OBJS)\draw.obj : $(QFROOT)\source\draw.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\draw.c
|
$(OBJS)\d_zpoint.obj : $(QFROOT)\source\d_zpoint.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_zpoint.c
|
$(OBJS)\d_vars.obj : $(QFROOT)\source\d_vars.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_vars.c
|
$(OBJS)\d_surf.obj : $(QFROOT)\source\d_surf.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_surf.c
|
$(OBJS)\d_sprite.obj : $(QFROOT)\source\d_sprite.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_sprite.c
|
$(OBJS)\d_sky.obj : $(QFROOT)\source\d_sky.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_sky.c
|
$(OBJS)\d_scan.obj : $(QFROOT)\source\d_scan.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_scan.c
|
$(OBJS)\d_polyse.obj : $(QFROOT)\source\d_polyse.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_polyse.c
|
$(OBJS)\d_part.obj : $(QFROOT)\source\d_part.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_part.c
|
$(OBJS)\d_modech.obj : $(QFROOT)\source\d_modech.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_modech.c
|
$(OBJS)\d_init.obj : $(QFROOT)\source\d_init.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_init.c
|
$(OBJS)\d_fill.obj : $(QFROOT)\source\d_fill.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\d_fill.c
|
$(OBJS)\r_misc.obj : $(QFROOT)\source\r_misc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\r_misc.c
|
$(OBJS)\borland.obj : $(QFROOT)\include\win32\bc\borland.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\include\win32\bc\borland.c
|
$(OBJS)\buildnum.obj : $(QFROOT)\source\buildnum.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\buildnum.c
|
$(OBJS)\checksum.obj : $(QFROOT)\source\checksum.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\checksum.c
|
$(OBJS)\com.obj : $(QFROOT)\source\com.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\com.c
|
$(OBJS)\info.obj : $(QFROOT)\source\info.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\info.c
|
$(OBJS)\sizebuf.obj : $(QFROOT)\source\sizebuf.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sizebuf.c
|
$(OBJS)\msg.obj : $(QFROOT)\source\msg.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\msg.c
|
$(OBJS)\va.obj : $(QFROOT)\source\va.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\va.c
|
$(OBJS)\qargs.obj : $(QFROOT)\source\qargs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qargs.c
|
$(OBJS)\quakefs.obj : $(QFROOT)\source\quakefs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\quakefs.c
|
$(OBJS)\qendian.obj : $(QFROOT)\source\qendian.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qendian.c
|
$(OBJS)\quakeio.obj : $(QFROOT)\source\quakeio.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\quakeio.c
|
$(OBJS)\net_udp.obj : $(QFROOT)\source\net_udp.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_udp.c
|
$(OBJS)\zone.obj : $(QFROOT)\source\zone.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\zone.c
|
$(OBJS)\pmovetst.obj : $(QFROOT)\source\pmovetst.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pmovetst.c
|
$(OBJS)\pmove.obj : $(QFROOT)\source\pmove.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pmove.c
|
$(OBJS)\net_com.obj : $(QFROOT)\source\net_com.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_com.c
|
$(OBJS)\net_chan.obj : $(QFROOT)\source\net_chan.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_chan.c
|
$(OBJS)\cmd.obj : $(QFROOT)\source\cmd.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cmd.c
|
$(OBJS)\mdfour.obj : $(QFROOT)\source\mdfour.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\mdfour.c
|
$(OBJS)\cvar.obj : $(QFROOT)\source\cvar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cvar.c
|
$(OBJS)\crc.obj : $(QFROOT)\source\crc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\crc.c
|
$(OBJS)\fnmatch.obj : $(QFROOT)\source\fnmatch.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\fnmatch.c
|
$(OBJS)\sys_win.obj : $(QFROOT)\source\sys_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sys_win.c
|
$(OBJS)\snd_win.obj : $(QFROOT)\source\snd_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_win.c
|
$(OBJS)\cd_win.obj : $(QFROOT)\source\cd_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cd_win.c
|
$(OBJS)\in_win.obj : $(QFROOT)\source\in_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\in_win.c
|
$(OBJS)\cl_sys_win.obj : $(QFROOT)\source\cl_sys_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_sys_win.c
|
$(OBJS)\cl_slist.obj : $(QFROOT)\source\cl_slist.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_slist.c
|
$(OBJS)\mathlib.obj : $(QFROOT)\source\mathlib.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\mathlib.c
|
$(OBJS)\nonintel.obj : $(QFROOT)\source\nonintel.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\nonintel.c
|
$(OBJS)\menu.obj : $(QFROOT)\source\menu.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\menu.c
|
$(OBJS)\keys.obj : $(QFROOT)\source\keys.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\keys.c
|
$(OBJS)\console.obj : $(QFROOT)\source\console.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\console.c
|
$(OBJS)\wad.obj : $(QFROOT)\source\wad.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\wad.c
|
$(OBJS)\snd_mix.obj : $(QFROOT)\source\snd_mix.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_mix.c
|
$(OBJS)\snd_mem.obj : $(QFROOT)\source\snd_mem.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_mem.c
|
$(OBJS)\snd_dma.obj : $(QFROOT)\source\snd_dma.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\snd_dma.c
|
$(OBJS)\skin.obj : $(QFROOT)\source\skin.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\skin.c
|
$(OBJS)\cl_cam.obj : $(QFROOT)\source\cl_cam.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cam.c
|
$(OBJS)\cl_tent.obj : $(QFROOT)\source\cl_tent.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_tent.c
|
$(OBJS)\cl_pred.obj : $(QFROOT)\source\cl_pred.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_pred.c
|
$(OBJS)\cl_parse.obj : $(QFROOT)\source\cl_parse.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_parse.c
|
$(OBJS)\cl_misc.obj : $(QFROOT)\source\cl_misc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_misc.c
|
$(OBJS)\cl_main.obj : $(QFROOT)\source\cl_main.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_main.c
|
$(OBJS)\cl_input.obj : $(QFROOT)\source\cl_input.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_input.c
|
$(OBJS)\cl_ents.obj : $(QFROOT)\source\cl_ents.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_ents.c
|
$(OBJS)\cl_demo.obj : $(QFROOT)\source\cl_demo.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_demo.c
|
$(OBJS)\cl_cvar.obj : $(QFROOT)\source\cl_cvar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cvar.c
|
$(OBJS)\cl_cmd.obj : $(QFROOT)\source\cl_cmd.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_cmd.c
|
$(OBJS)\sbar.obj : $(QFROOT)\source\sbar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sbar.c
|
$(OBJS)\d_draw.obj : $(QFROOT)\source\d_draw.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_draw$(EXT2) $(ASMOUT)\d_draw$(EXT1)
|
$(OBJS)\sys_x86.obj : $(QFROOT)\source\sys_x86.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\sys_x86$(EXT2) $(ASMOUT)\sys_x86$(EXT1)
|
$(OBJS)\surf8.obj : $(QFROOT)\source\surf8.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\surf8$(EXT2) $(ASMOUT)\surf8$(EXT1)
|
$(OBJS)\surf16.obj : $(QFROOT)\source\surf16.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\surf16$(EXT2) $(ASMOUT)\surf16$(EXT1)
|
$(OBJS)\snd_mixa.obj : $(QFROOT)\source\snd_mixa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\snd_mixa$(EXT2) $(ASMOUT)\snd_mixa$(EXT1)
|
$(OBJS)\r_varsa.obj : $(QFROOT)\source\r_varsa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\r_varsa$(EXT2) $(ASMOUT)\r_varsa$(EXT1)
|
$(OBJS)\r_edgea.obj : $(QFROOT)\source\r_edgea.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\r_edgea$(EXT2) $(ASMOUT)\r_edgea$(EXT1)
|
$(OBJS)\r_drawa.obj : $(QFROOT)\source\r_drawa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\r_drawa$(EXT2) $(ASMOUT)\r_drawa$(EXT1)
|
$(OBJS)\r_aliasa.obj : $(QFROOT)\source\r_aliasa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\r_aliasa$(EXT2) $(ASMOUT)\r_aliasa$(EXT1)
|
$(OBJS)\r_aclipa.obj : $(QFROOT)\source\r_aclipa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\r_aclipa$(EXT2) $(ASMOUT)\r_aclipa$(EXT1)
|
$(OBJS)\cl_math.obj : $(QFROOT)\source\cl_math.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\cl_math$(EXT2) $(ASMOUT)\cl_math$(EXT1)
|
$(OBJS)\math.obj : $(QFROOT)\source\math.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\math$(EXT2) $(ASMOUT)\math$(EXT1)
|
$(OBJS)\d_varsa.obj : $(QFROOT)\source\d_varsa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_varsa$(EXT2) $(ASMOUT)\d_varsa$(EXT1)
|
$(OBJS)\d_spr8.obj : $(QFROOT)\source\d_spr8.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_spr8$(EXT2) $(ASMOUT)\d_spr8$(EXT1)
|
$(OBJS)\d_scana.obj : $(QFROOT)\source\d_scana.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_scana$(EXT2) $(ASMOUT)\d_scana$(EXT1)
|
$(OBJS)\d_polysa.obj : $(QFROOT)\source\d_polysa.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_polysa$(EXT2) $(ASMOUT)\d_polysa$(EXT1)
|
$(OBJS)\d_parta.obj : $(QFROOT)\source\d_parta.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_parta$(EXT2) $(ASMOUT)\d_parta$(EXT1)
|
$(OBJS)\d_draw16.obj : $(QFROOT)\source\d_draw16.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\d_draw16$(EXT2) $(ASMOUT)\d_draw16$(EXT1)
|
$(OBJS)\worlda.obj : $(QFROOT)\source\worlda.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\worlda$(EXT2) $(ASMOUT)\worlda$(EXT1)
|

495
qw/source/qf-server.mak Normal file
View file

@ -0,0 +1,495 @@
#
# Borland C++ makefile for Quakeforge (newtree)
#
# Copyright (C) 1999,2000 Jukka Sorjonen.
# Please see the file "AUTHORS" for a list of contributors
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to:
#
# Free Software Foundation, Inc.
# 59 Temple Place - Suite 330
# Boston, MA 02111-1307, USA
#
#
.AUTODEPEND
#
# Borland C++ tools
#
IMPLIB = Implib
BCC32 = Bcc32
BCC32I = Bcc32i
#TLINK32 = TLink32
TLINK32 = Ilink32
ILINK32 = Ilink32
TLIB = TLib
BRC32 = Brc32
TASM32 = Tasm32
#
# Options
#
# Where quakeforge source is located
QFROOT = D:\PROJECT\QUAKE1\NEWTREE
# Complier root directory
#CROOT = D:\BORLAND\BCC55
CROOT = D:\progra\BCC55
# For 5.02
#CROOT = D:\BC5
# Where you want to place those .obj files
#OBJS = $(QFROOT)\TARGETS\SERVER
OBJS = $(QFROOT)\SOURCE
# ... and final exe
#EXE = $(QFROOT)\TARGETS
EXE = $(QFROOT)
# Path to ZLIB source code
ZLIB=D:\PROJECT\ZLIB
# end of system dependant stuffs
SYSLIBS = $(CROOT)\LIB
MISCLIBS =
LIBS=$(SYSLIBS);$(MISCLIBS)
SYSINCLUDE = $(CROOT)\INCLUDE
QFINCLUDES = $(QFROOT)\INCLUDE\WIN32\BC;$(QFROOT)\INCLUDE\WIN32;$(QFROOT)\INCLUDE
MISCINCLUDES = $(ZLIB)
INCLUDES = $(QFINCLUDES);$(SYSINCLUDE);$(MISCINCLUDES)
DEFINES=WIN32=1;_WIN32=1;WINDOWS=1;_WINDOWS=1;HAVE_CONFIG_H=1;HAVE_FNMATCH_H=1;USE_INTEL_ASM=1
DEBUGOPTS = -y -k- -r -v
# for basic optimizations for 386
OPT = -O-d -3 -Oc -Oi -Ov -a4 -OS
# for Pentium
#OPT = -O-d -5 -Oc -Oi -Ov -a4 -OS
# for Pentium Pro and higher
#OPT = -O-d -6 -Oc -Oi -Ov -a4 -OS
# Testing purposes
#OPT = -O-d -5 -Oc -Oi -Ov -a4 -Og -Oc -Ol -Ob -Oe -Om -Op
WARNS = -w-pro- -w-aus- -w-csu- -w-par- -w-pck-
COMPOPTS = $(DEBUGOPTS) $(OPT) $(WARNS) -WC -He- -f -ff -fp- -W
LINKOPTS = -w-dup -Tpe -ap -w-dpl -c -x -v- -L$(LIBS)
# MASM
ASSEMBLER = ML
ASMOUT = $(QFROOT)\source
ASMIN = /Fo$(OBJS)
#ASMOPTS=/nologo /c /Cp /Zi /H64
ASMOPTS=/nologo /c /Cp
#/Cx /Zi /Zd /H64
EXT1=.asm
EXT2=.obj
# TASM32
#ASSEMBLER = $(TASM32)
#ASMIN = $(QFROOT)\source
#ASMOUT = ,$(QFROOT)\source
#ASMOPTS = /ml
#EXT1=.obj
#EXT2=.asm
#
# Dependency List
#
DEPEND = \
$(OBJS)\hash.obj\
$(OBJS)\sv_progs.obj\
$(OBJS)\sys_x86.obj\
$(OBJS)\worlda.obj\
$(OBJS)\ver_check.obj\
$(ZLIB)\zlib.lib\
$(OBJS)\model.obj\
$(OBJS)\model_brush.obj\
$(OBJS)\pr_offs.obj\
$(OBJS)\buildnum.obj\
$(OBJS)\info.obj\
$(OBJS)\link.obj\
$(OBJS)\checksum.obj\
$(OBJS)\com.obj\
$(OBJS)\sizebuf.obj\
$(OBJS)\msg.obj\
$(OBJS)\fnmatch.obj\
$(OBJS)\quakefs.obj\
$(OBJS)\quakeio.obj\
$(OBJS)\va.obj\
$(OBJS)\qendian.obj\
$(OBJS)\qargs.obj\
$(OBJS)\net_udp.obj\
$(OBJS)\borland.obj\
$(OBJS)\sv_sys_win.obj\
$(OBJS)\zone.obj\
$(OBJS)\pmovetst.obj\
$(OBJS)\pmove.obj\
$(OBJS)\net_com.obj\
$(OBJS)\net_chan.obj\
$(OBJS)\mdfour.obj\
$(OBJS)\math.obj\
$(OBJS)\mathlib.obj\
$(OBJS)\cvar.obj\
$(OBJS)\crc.obj\
$(OBJS)\cmd.obj\
$(OBJS)\world.obj\
$(OBJS)\sys_win.obj\
$(OBJS)\sv_user.obj\
$(OBJS)\sv_send.obj\
$(OBJS)\sv_phys.obj\
$(OBJS)\sv_nchan.obj\
$(OBJS)\sv_move.obj\
$(OBJS)\sv_model.obj\
$(OBJS)\sv_misc.obj\
$(OBJS)\sv_main.obj\
$(OBJS)\sv_init.obj\
$(OBJS)\sv_ents.obj\
$(OBJS)\sv_cvar.obj\
$(OBJS)\sv_pr_cmds.obj\
$(OBJS)\pr_exec.obj\
$(OBJS)\pr_edict.obj\
$(OBJS)\sv_ccmds.obj
$(EXE)\qf-server.exe : $(DEPEND)
$(TLINK32) @&&|
/v $(LINKOPTS) +
$(CROOT)\LIB\c0x32.obj+
$(OBJS)\hash.obj+
$(OBJS)\sv_progs.obj+
$(OBJS)\sys_x86.obj\
$(OBJS)\worlda.obj+
$(OBJS)\ver_check.obj+
$(ZLIB)\zlib.lib+
$(OBJS)\model.obj+
$(OBJS)\model_brush.obj+
$(OBJS)\pr_offs.obj+
$(OBJS)\buildnum.obj+
$(OBJS)\info.obj+
$(OBJS)\link.obj+
$(OBJS)\checksum.obj+
$(OBJS)\com.obj+
$(OBJS)\sizebuf.obj+
$(OBJS)\msg.obj+
$(OBJS)\fnmatch.obj+
$(OBJS)\quakefs.obj+
$(OBJS)\quakeio.obj+
$(OBJS)\va.obj+
$(OBJS)\qendian.obj+
$(OBJS)\qargs.obj+
$(OBJS)\net_udp.obj+
$(OBJS)\borland.obj+
$(OBJS)\sv_sys_win.obj+
$(OBJS)\zone.obj+
$(OBJS)\pmovetst.obj+
$(OBJS)\pmove.obj+
$(OBJS)\net_com.obj+
$(OBJS)\net_chan.obj+
$(OBJS)\mdfour.obj+
$(OBJS)\math.obj+
$(OBJS)\mathlib.obj+
$(OBJS)\cvar.obj+
$(OBJS)\crc.obj+
$(OBJS)\cmd.obj+
$(OBJS)\world.obj+
$(OBJS)\sys_win.obj+
$(OBJS)\sv_user.obj+
$(OBJS)\sv_send.obj+
$(OBJS)\sv_phys.obj+
$(OBJS)\sv_nchan.obj+
$(OBJS)\sv_move.obj+
$(OBJS)\sv_model.obj+
$(OBJS)\sv_misc.obj+
$(OBJS)\sv_main.obj+
$(OBJS)\sv_init.obj+
$(OBJS)\sv_ents.obj+
$(OBJS)\sv_cvar.obj+
$(OBJS)\sv_pr_cmds.obj+
$(OBJS)\pr_exec.obj+
$(OBJS)\pr_edict.obj+
$(OBJS)\sv_ccmds.obj
$<,$*
$(CROOT)\LIB\import32.lib+
$(CROOT)\LIB\cw32.lib
#$(CROOT)\LIB\cw32mt.lib
|
$(OBJS)\hash.obj : $(QFROOT)\source\hash.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\hash.c
|
$(OBJS)\ver_check.obj : $(QFROOT)\source\ver_check.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\ver_check.c
|
$(OBJS)\sv_progs.obj : $(QFROOT)\source\sv_progs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_progs.c
|
$(OBJS)\model.obj : $(QFROOT)\source\model.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model.c
|
$(OBJS)\model_brush.obj : $(QFROOT)\source\model_brush.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model_brush.c
|
$(OBJS)\pr_offs.obj : $(QFROOT)\source\pr_offs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pr_offs.c
|
$(OBJS)\buildnum.obj : $(QFROOT)\source\buildnum.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\buildnum.c
|
$(OBJS)\info.obj : $(QFROOT)\source\info.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\info.c
|
$(OBJS)\link.obj : $(QFROOT)\source\link.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\link.c
|
$(OBJS)\checksum.obj : $(QFROOT)\source\checksum.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\checksum.c
|
$(OBJS)\com.obj : $(QFROOT)\source\com.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\com.c
|
$(OBJS)\sizebuf.obj : $(QFROOT)\source\sizebuf.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sizebuf.c
|
$(OBJS)\msg.obj : $(QFROOT)\source\msg.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\msg.c
|
$(OBJS)\fnmatch.obj : $(QFROOT)\source\fnmatch.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\fnmatch.c
|
$(OBJS)\quakefs.obj : $(QFROOT)\source\quakefs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\quakefs.c
|
$(OBJS)\quakeio.obj : $(QFROOT)\source\quakeio.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\quakeio.c
|
$(OBJS)\va.obj : $(QFROOT)\source\va.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\va.c
|
$(OBJS)\qendian.obj : $(QFROOT)\source\qendian.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qendian.c
|
$(OBJS)\qargs.obj : $(QFROOT)\source\qargs.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\qargs.c
|
$(OBJS)\net_udp.obj : $(QFROOT)\source\net_udp.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_udp.c
|
$(OBJS)\borland.obj : $(QFROOT)\include\win32\bc\borland.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\include\win32\bc\borland.c
|
$(OBJS)\sv_sys_win.obj : $(QFROOT)\source\sv_sys_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_sys_win.c
|
$(OBJS)\zone.obj : $(QFROOT)\source\zone.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\zone.c
|
$(OBJS)\pmovetst.obj : $(QFROOT)\source\pmovetst.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pmovetst.c
|
$(OBJS)\pmove.obj : $(QFROOT)\source\pmove.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pmove.c
|
$(OBJS)\net_com.obj : $(QFROOT)\source\net_com.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_com.c
|
$(OBJS)\net_chan.obj : $(QFROOT)\source\net_chan.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\net_chan.c
|
$(OBJS)\mdfour.obj : $(QFROOT)\source\mdfour.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\mdfour.c
|
$(OBJS)\mathlib.obj : $(QFROOT)\source\mathlib.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\mathlib.c
|
$(OBJS)\cvar.obj : $(QFROOT)\source\cvar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cvar.c
|
$(OBJS)\crc.obj : $(QFROOT)\source\crc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\crc.c
|
$(OBJS)\cmd.obj : $(QFROOT)\source\cmd.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cmd.c
|
$(OBJS)\world.obj : $(QFROOT)\source\world.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\world.c
|
$(OBJS)\sys_win.obj : $(QFROOT)\source\sys_win.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sys_win.c
|
$(OBJS)\sv_user.obj : $(QFROOT)\source\sv_user.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_user.c
|
$(OBJS)\sv_send.obj : $(QFROOT)\source\sv_send.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_send.c
|
$(OBJS)\sv_phys.obj : $(QFROOT)\source\sv_phys.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_phys.c
|
$(OBJS)\sv_nchan.obj : $(QFROOT)\source\sv_nchan.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_nchan.c
|
$(OBJS)\sv_move.obj : $(QFROOT)\source\sv_move.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_move.c
|
$(OBJS)\sv_model.obj : $(QFROOT)\source\sv_model.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_model.c
|
$(OBJS)\sv_misc.obj : $(QFROOT)\source\sv_misc.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_misc.c
|
$(OBJS)\sv_main.obj : $(QFROOT)\source\sv_main.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_main.c
|
$(OBJS)\sv_init.obj : $(QFROOT)\source\sv_init.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_init.c
|
$(OBJS)\sv_ents.obj : $(QFROOT)\source\sv_ents.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_ents.c
|
$(OBJS)\sv_cvar.obj : $(QFROOT)\source\sv_cvar.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_cvar.c
|
$(OBJS)\sv_pr_cmds.obj : $(QFROOT)\source\sv_pr_cmds.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_pr_cmds.c
|
$(OBJS)\pr_exec.obj : $(QFROOT)\source\pr_exec.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pr_exec.c
|
$(OBJS)\pr_edict.obj : $(QFROOT)\source\pr_edict.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\pr_edict.c
|
$(OBJS)\sv_ccmds.obj : $(QFROOT)\source\sv_ccmds.c
$(BCC32) -P- -c @&&|
$(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\sv_ccmds.c
|
$(OBJS)\math.obj : $(QFROOT)\source\math.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\math$(EXT2) $(ASMOUT)\math$(EXT1)
|
$(OBJS)\worlda.obj : $(QFROOT)\source\worlda.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\worlda$(EXT2) $(ASMOUT)\worlda$(EXT1)
|
$(OBJS)\sys_x86.obj : $(QFROOT)\source\sys_x86.asm
$(ASSEMBLER) @&&|
$(ASMOPTS) $(ASMIN)\sys_x86$(EXT2) $(ASMOUT)\sys_x86$(EXT1)
|

2451
qw/source/qw_client.dsp Normal file

File diff suppressed because it is too large Load diff

429
qw/source/qw_server.dsp Normal file
View file

@ -0,0 +1,429 @@
# Microsoft Developer Studio Project File - Name="qw_server" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
CFG=qw_server - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "qw_server.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "qw_server.mak" CFG="qw_server - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "qw_server - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "qw_server - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "qw_server - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /WX /GX /O2 /I "../include" /I "../include/win32/vc" /I "../include/win32" /I "../include/win32/resources" /D "_CONSOLE" /D "WIN32" /D "NDEBUG" /D "_MBCS" /D USE_INTEL_ASM=1 /D HAVE_CONFIG_H=1 /YX /FD /c
# ADD BASE RSC /l 0x419 /d "NDEBUG"
# ADD RSC /l 0x419 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 wsock32.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib zlib.lib /nologo /subsystem:console /machine:I386 /out:"Release/qf-server.exe"
# SUBTRACT LINK32 /nodefaultlib
!ELSEIF "$(CFG)" == "qw_server - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "qw_server___Win32_Debug"
# PROP BASE Intermediate_Dir "qw_server___Win32_Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /WX /Gm /GX /ZI /Od /I "../include" /I "../include/win32/vc" /I "../include/win32" /I "../include/win32/resources" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D USE_INTEL_ASM=1 /D HAVE_CONFIG_H=1 /YX /FD /GZ /c
# ADD BASE RSC /l 0x419 /d "_DEBUG"
# ADD RSC /l 0x419 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 wsock32.lib winmm.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib zlibd.lib /nologo /subsystem:console /debug /machine:I386 /out:"Debug/qf-server.exe" /pdbtype:sept
# SUBTRACT LINK32 /nodefaultlib
!ENDIF
# Begin Target
# Name "qw_server - Win32 Release"
# Name "qw_server - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=.\buildnum.c
# End Source File
# Begin Source File
SOURCE=.\checksum.c
# End Source File
# Begin Source File
SOURCE=.\cmd.c
# End Source File
# Begin Source File
SOURCE=.\com.c
# End Source File
# Begin Source File
SOURCE=.\crc.c
# End Source File
# Begin Source File
SOURCE=.\cvar.c
# End Source File
# Begin Source File
SOURCE=.\dirent.c
# End Source File
# Begin Source File
SOURCE=.\fnmatch.c
# End Source File
# Begin Source File
SOURCE=.\gl_sky.c
# PROP Exclude_From_Build 1
# End Source File
# Begin Source File
SOURCE=.\gl_sky_clip.c
# PROP Exclude_From_Build 1
# End Source File
# Begin Source File
SOURCE=.\hash.c
# End Source File
# Begin Source File
SOURCE=.\info.c
# End Source File
# Begin Source File
SOURCE=.\link.c
# End Source File
# Begin Source File
SOURCE=.\locs.c
# End Source File
# Begin Source File
SOURCE=.\mathlib.c
# End Source File
# Begin Source File
SOURCE=.\mdfour.c
# End Source File
# Begin Source File
SOURCE=.\model.c
# End Source File
# Begin Source File
SOURCE=.\model_brush.c
# End Source File
# Begin Source File
SOURCE=.\msg.c
# End Source File
# Begin Source File
SOURCE=.\net_chan.c
# End Source File
# Begin Source File
SOURCE=.\net_com.c
# End Source File
# Begin Source File
SOURCE=.\net_udp.c
# End Source File
# Begin Source File
SOURCE=.\pmove.c
# End Source File
# Begin Source File
SOURCE=.\pmovetst.c
# End Source File
# Begin Source File
SOURCE=.\pr_edict.c
# End Source File
# Begin Source File
SOURCE=.\pr_exec.c
# End Source File
# Begin Source File
SOURCE=.\pr_offs.c
# End Source File
# Begin Source File
SOURCE=.\qargs.c
# End Source File
# Begin Source File
SOURCE=.\qendian.c
# End Source File
# Begin Source File
SOURCE=..\include\win32\resources\quakeforge.rc
# End Source File
# Begin Source File
SOURCE=.\quakefs.c
# End Source File
# Begin Source File
SOURCE=.\quakeio.c
# End Source File
# Begin Source File
SOURCE=.\sizebuf.c
# End Source File
# Begin Source File
SOURCE=.\sv_ccmds.c
# End Source File
# Begin Source File
SOURCE=.\sv_cvar.c
# End Source File
# Begin Source File
SOURCE=.\sv_ents.c
# End Source File
# Begin Source File
SOURCE=.\sv_init.c
# End Source File
# Begin Source File
SOURCE=.\sv_main.c
# End Source File
# Begin Source File
SOURCE=.\sv_misc.c
# End Source File
# Begin Source File
SOURCE=.\sv_model.c
# End Source File
# Begin Source File
SOURCE=.\sv_move.c
# End Source File
# Begin Source File
SOURCE=.\sv_nchan.c
# End Source File
# Begin Source File
SOURCE=.\sv_phys.c
# End Source File
# Begin Source File
SOURCE=.\sv_pr_cmds.c
# End Source File
# Begin Source File
SOURCE=.\sv_progs.c
# End Source File
# Begin Source File
SOURCE=.\sv_send.c
# End Source File
# Begin Source File
SOURCE=.\sv_sys_win.c
# End Source File
# Begin Source File
SOURCE=.\sv_user.c
# End Source File
# Begin Source File
SOURCE=.\sys_win.c
# End Source File
# Begin Source File
SOURCE=.\va.c
# End Source File
# Begin Source File
SOURCE=.\ver_check.c
# End Source File
# Begin Source File
SOURCE=.\world.c
# End Source File
# Begin Source File
SOURCE=.\zone.c
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# Begin Group "Asm Files"
# PROP Default_Filter ""
# Begin Source File
SOURCE=.\math.S
!IF "$(CFG)" == "qw_server - Win32 Release"
# Begin Custom Build
OutDir=.\Release
InputPath=.\math.S
InputName=math
"$(OUTDIR)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
cl /D "USE_INTEL_ASM=1" /D "HAVE_CONFIG_H=1" /I "..\source" /I "..\include" /I "..\include\win32\vc" /I "..\include\win32" /nologo /EP > $(OUTDIR)\$(InputName).spp $(InputPath)
..\tools\gas2masm\debug\gas2masm < $(OUTDIR)\$(InputName).spp > $(OUTDIR)\$(InputName).asm
ml /nologo /c /Cp /coff /Zi /H64 /Fo$(OUTDIR)\$(InputName).obj $(OUTDIR)\$(InputName).asm
del $(OUTDIR)\$(InputName).spp
# End Custom Build
!ELSEIF "$(CFG)" == "qw_server - Win32 Debug"
# Begin Custom Build
OutDir=.\Debug
InputPath=.\math.S
InputName=math
"$(OUTDIR)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
cl /D "USE_INTEL_ASM=1" /D "HAVE_CONFIG_H=1" /I "..\source" /I "..\include" /I "..\include\win32\vc" /I "..\include\win32" /nologo /EP > $(OUTDIR)\$(InputName).spp $(InputPath)
..\tools\gas2masm\debug\gas2masm < $(OUTDIR)\$(InputName).spp > $(OUTDIR)\$(InputName).asm
ml /nologo /c /Cp /coff /Zi /H64 /Fo$(OUTDIR)\$(InputName).obj $(OUTDIR)\$(InputName).asm
del $(OUTDIR)\$(InputName).spp
# End Custom Build
!ENDIF
# End Source File
# Begin Source File
SOURCE=.\sys_x86.S
!IF "$(CFG)" == "qw_server - Win32 Release"
# Begin Custom Build
OutDir=.\Release
InputPath=.\sys_x86.S
InputName=sys_x86
"$(OUTDIR)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
cl /D "USE_INTEL_ASM=1" /D "HAVE_CONFIG_H=1" /I "..\source" /I "..\include" /I "..\include\win32\vc" /I "..\include\win32" /nologo /EP > $(OUTDIR)\$(InputName).spp $(InputPath)
..\tools\gas2masm\debug\gas2masm < $(OUTDIR)\$(InputName).spp > $(OUTDIR)\$(InputName).asm
ml /nologo /c /Cp /coff /Zi /H64 /Fo$(OUTDIR)\$(InputName).obj $(OUTDIR)\$(InputName).asm
del $(OUTDIR)\$(InputName).spp
# End Custom Build
!ELSEIF "$(CFG)" == "qw_server - Win32 Debug"
# Begin Custom Build
OutDir=.\Debug
InputPath=.\sys_x86.S
InputName=sys_x86
"$(OUTDIR)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
cl /D "USE_INTEL_ASM=1" /D "HAVE_CONFIG_H=1" /I "..\source" /I "..\include" /I "..\include\win32\vc" /I "..\include\win32" /nologo /EP > $(OUTDIR)\$(InputName).spp $(InputPath)
..\tools\gas2masm\debug\gas2masm < $(OUTDIR)\$(InputName).spp > $(OUTDIR)\$(InputName).asm
ml /nologo /c /Cp /coff /Zi /H64 /Fo$(OUTDIR)\$(InputName).obj $(OUTDIR)\$(InputName).asm
del $(OUTDIR)\$(InputName).spp
# End Custom Build
!ENDIF
# End Source File
# Begin Source File
SOURCE=.\worlda.S
!IF "$(CFG)" == "qw_server - Win32 Release"
# Begin Custom Build
OutDir=.\Release
InputPath=.\worlda.S
InputName=worlda
"$(OUTDIR)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
cl /D "USE_INTEL_ASM=1" /D "HAVE_CONFIG_H=1" /I "..\source" /I "..\include" /I "..\include\win32\vc" /I "..\include\win32" /nologo /EP > $(OUTDIR)\$(InputName).spp $(InputPath)
..\tools\gas2masm\debug\gas2masm < $(OUTDIR)\$(InputName).spp > $(OUTDIR)\$(InputName).asm
ml /nologo /c /Cp /coff /Zi /H64 /Fo$(OUTDIR)\$(InputName).obj $(OUTDIR)\$(InputName).asm
del $(OUTDIR)\$(InputName).spp
# End Custom Build
!ELSEIF "$(CFG)" == "qw_server - Win32 Debug"
# Begin Custom Build
OutDir=.\Debug
InputPath=.\worlda.S
InputName=worlda
"$(OUTDIR)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
cl /D "USE_INTEL_ASM=1" /D "HAVE_CONFIG_H=1" /I "..\source" /I "..\include" /I "..\include\win32\vc" /I "..\include\win32" /nologo /EP > $(OUTDIR)\$(InputName).spp $(InputPath)
..\tools\gas2masm\debug\gas2masm < $(OUTDIR)\$(InputName).spp > $(OUTDIR)\$(InputName).asm
ml /nologo /c /Cp /coff /Zi /H64 /Fo$(OUTDIR)\$(InputName).obj $(OUTDIR)\$(InputName).asm
del $(OUTDIR)\$(InputName).spp
# End Custom Build
!ENDIF
# End Source File
# End Group
# End Target
# End Project