diff --git a/source/qf-client-wgl.mak b/source/qf-client-wgl.mak new file mode 100644 index 0000000..c6ab6f1 --- /dev/null +++ b/source/qf-client-wgl.mak @@ -0,0 +1,639 @@ +# +# 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 + +# 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 SCITECH root directory (where you installed MGL) +SCITECHROOT=D:\SCITECH +# Path to your Direct-X libraries and includes +DIRECTXSDK=D:\project\dx7sdk + +# 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 +MISCINCLUDES = $(SCITECHROOT)\include;$(DIRECTXSDK)\include + +INCLUDES = $(QFINCLUDES);$(SYSINCLUDE);$(MISCINCLUDES) + +DEFINES=_WINDOWS=1;_WIN32=1;WINDOWS=1;WIN32=1;HAVE_CONFIG_H=1;HAVE_FNMATCH_H=1;HAVE_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) -He- -f -ff -fp- -WM -W + +LINKOPTS = -w-dup -w-dpl -Tpe -aa -V4.0 -c -x -v- -L$(LIBS) +# -C -Gn + +# 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)\common +#ASMOUT = , +#ASMOPTS = /ml +#EXT1=.obj +#EXT2=.asm + +DEPEND = \ + $(OBJS)\r_view.obj\ + $(OBJS)\gl_view.obj\ + $(OBJS)\vid_wgl.obj\ + $(QFROOT)\opengl32.lib\ + $(OBJS)\gl_draw.obj\ + $(OBJS)\gl_trans.obj\ + $(OBJS)\gl_test.obj\ + $(OBJS)\gl_screen.obj\ + $(OBJS)\gl_rsurf.obj\ + $(OBJS)\gl_rmisc.obj\ + $(OBJS)\gl_rmain.obj\ + $(OBJS)\gl_rlight.obj\ + $(OBJS)\gl_refrag.obj\ + $(OBJS)\gl_part.obj\ + $(OBJS)\gl_ngraph.obj\ + $(OBJS)\gl_model.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)\r_view.obj+ +$(OBJS)\gl_view.obj+ +$(OBJS)\vid_wgl.obj+ +$(OBJS)\gl_draw.obj+ +$(OBJS)\gl_trans.obj+ +$(OBJS)\gl_test.obj+ +$(OBJS)\gl_screen.obj+ +$(OBJS)\gl_rsurf.obj+ +$(OBJS)\gl_rmisc.obj+ +$(OBJS)\gl_rmain.obj+ +$(OBJS)\gl_rlight.obj+ +$(OBJS)\gl_refrag.obj+ +$(OBJS)\gl_part.obj+ +$(OBJS)\gl_ngraph.obj+ +$(OBJS)\gl_model.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 + +| +$(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_trans.obj : $(QFROOT)\source\gl_trans.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_trans.c +| + +$(OBJS)\gl_test.obj : $(QFROOT)\source\gl_test.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_test.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)\gl_refrag.obj : $(QFROOT)\source\gl_refrag.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_refrag.c +| + +$(OBJS)\gl_part.obj : $(QFROOT)\source\gl_part.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_part.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_model.obj : $(QFROOT)\source\gl_model.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\gl_model.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) +| + diff --git a/source/qf-client-win.mak b/source/qf-client-win.mak new file mode 100644 index 0000000..c21a942 --- /dev/null +++ b/source/qf-client-win.mak @@ -0,0 +1,850 @@ +# +# 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 + +# 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 + +# 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 +MISCINCLUDES = $(SCITECHROOT)\include;$(DIRECTXSDK)\include + +INCLUDES = $(QFINCLUDES);$(SYSINCLUDE);$(MISCINCLUDES) + +DEFINES=WIN32=1;WINDOWS=1;_WINDOWS=1;_WIN32=1;HAVE_CONFIG_H=1;HAVE_INTEL_ASM=1;HAVE_FNMATCH_H=1 + +DEBUGOPTS = -y -k- -r -v -o- + +# 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 + +WARNS = -w-pro- -w-aus- -w-csu- -w-par- -w-pck- + +COMPOPTS = $(DEBUGOPTS) $(OPT) $(WARNS) -He- -f -ff -fp- -WM -W + +LINKOPTS = -w-dup -w-dpl -Tpe -aa -V4.0 -c -x -v- -L$(LIBS) +# -C -Gn + +# 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)\common +#ASMOUT = , +#ASMOPTS = /ml +#EXT1=.obj +#EXT2=.asm + +DEPEND = \ + $(OBJS)\vid_mgl.obj\ + $(OBJS)\cl_trans.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)\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)\model.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_model.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)\vid_mgl.obj+ +$(OBJS)\cl_trans.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)\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)\model.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_model.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\cw32mt.lib + +| +$(OBJS)\vid_mgl.obj : $(QFROOT)\source\vid_mgl.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\vid_mgl.c +| + +$(OBJS)\cl_trans.obj : $(QFROOT)\source\cl_trans.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_trans.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)\model.obj : $(QFROOT)\source\model.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\model.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_model.obj : $(QFROOT)\source\cl_model.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ $(QFROOT)\source\cl_model.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)\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) +| +