From 394aa49602211a87cf3b27072e778a037d2c2f28 Mon Sep 17 00:00:00 2001 From: dabb Date: Tue, 21 Nov 2000 15:36:32 +0000 Subject: [PATCH] Borland C++ makefile for Darkplaces. Does NOT use asm objs yet, but works otherwise. git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@100 d7cf8633-e32d-0410-b094-e92efae38249 --- dp-bc.mak | 633 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 633 insertions(+) create mode 100644 dp-bc.mak diff --git a/dp-bc.mak b/dp-bc.mak new file mode 100644 index 00000000..0d2fe701 --- /dev/null +++ b/dp-bc.mak @@ -0,0 +1,633 @@ +# +# Borland C++ makefile for Darkplaces +# +# 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 +DPROOT = D:\PROJECT\QUAKE1\DARKPLACES + +# Complier root directory +CROOT = D:\BORLAND\BCC55 +# For 5.02 +#CROOT = D:\BC5 + +# Where you want to place those .obj files +#OBJS = $(DPROOT)\TARGETS\GLQW_CLIENT +OBJS = $(DPROOT) +#\SOURCE + +# ... and final exe +#EXE = $(DPROOT)\TARGETS +EXE = $(DPROOT) + +# Path to your Direct-X libraries and includes +DIRECTXSDK=D:\project\dx7sdk + +# end of system dependant stuffs + +# 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 +# -a4 seems to break DP... +OPT = -3 -Oc -Oi -Ov +# for Pentium +#OPT = -5 -Oc -Oi -Ov -OS +# for Pentium Pro and higher +#OPT = -6 -Oc -Oi -Ov -OS +# Testing purposes +#OPT = -6 -Oc -Oi -Ov -Og -Oc -Ol -Ob -Oe -Om -Op + +# disable warnings, for cleaner compile +WARNS = -w- +# for debugging +#WARNS = -w + +# you shouldn't need to change anything below this line + +SYSLIBS = $(CROOT)\LIB +MISCLIBS = $(DIRECTXSDK)\lib\borland +LIBS=$(SYSLIBS);$(MISCLIBS) + +SYSINCLUDE = $(CROOT)\INCLUDE +QFINCLUDES = $(DPROOT);$(DIRECTXSDK)\include; +MISCINCLUDES = $(DIRECTXSDK)\include + +INCLUDES = $(QFINCLUDES);$(SYSINCLUDE);$(MISCINCLUDES) + +DEFINES=_WINDOWS=1;_WIN32=1;WINDOWS=1;WIN32=1 + + +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 = $(DPROOT)\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 = $(DPROOT)\common +#ASMOUT = , +#ASMOPTS = /ml +#EXT1=.obj +#EXT2=.asm + +DEPEND = \ + $(OBJS)\r_crosshairs.obj\ + $(OBJS)\r_modules.obj\ + $(OBJS)\gl_textures.obj\ + $(OBJS)\gl_models.obj\ + $(OBJS)\buildnumber.obj\ + $(OBJS)\cpu_noasm.obj\ + $(OBJS)\cl_main.obj\ + $(DIRECTXSDK)\lib\borland\dxguid.lib\ + $(DPROOT)\opengl32.lib\ + $(OBJS)\net_wipx.obj\ + $(OBJS)\net_wins.obj\ + $(OBJS)\cd_win.obj\ + $(OBJS)\r_part.obj\ + $(OBJS)\world.obj\ + $(OBJS)\view.obj\ + $(OBJS)\vid_wgl.obj\ + $(OBJS)\vid_shared.obj\ + $(OBJS)\wad.obj\ + $(OBJS)\transform.obj\ + $(OBJS)\sys_win.obj\ + $(OBJS)\sv_user.obj\ + $(OBJS)\sv_phys.obj\ + $(OBJS)\sv_move.obj\ + $(OBJS)\sv_main.obj\ + $(OBJS)\snd_win.obj\ + $(OBJS)\snd_mix.obj\ + $(OBJS)\snd_mem.obj\ + $(OBJS)\snd_dma.obj\ + $(OBJS)\sbar.obj\ + $(OBJS)\zone.obj\ + $(OBJS)\model_sprite.obj\ + $(OBJS)\pr_exec.obj\ + $(OBJS)\pr_edict.obj\ + $(OBJS)\pr_cmds.obj\ + $(OBJS)\net_win.obj\ + $(OBJS)\net_vcr.obj\ + $(OBJS)\net_main.obj\ + $(OBJS)\net_loop.obj\ + $(OBJS)\net_dgrm.obj\ + $(OBJS)\r_light.obj\ + $(OBJS)\in_win.obj\ + $(OBJS)\model_brush.obj\ + $(OBJS)\model_alias.obj\ + $(OBJS)\menu.obj\ + $(OBJS)\mathlib.obj\ + $(OBJS)\keys.obj\ + $(OBJS)\model_shared.obj\ + $(OBJS)\gl_screen.obj\ + $(OBJS)\image.obj\ + $(OBJS)\host_cmd.obj\ + $(OBJS)\host.obj\ + $(OBJS)\hcompress.obj\ + $(OBJS)\gl_warp.obj\ + $(OBJS)\fractalnoise.obj\ + $(OBJS)\gl_rmisc.obj\ + $(OBJS)\gl_rmain.obj\ + $(OBJS)\gl_refrag.obj\ + $(OBJS)\gl_poly.obj\ + $(OBJS)\gl_draw.obj\ + $(OBJS)\gl_rsurf.obj\ + $(OBJS)\cl_tent.obj\ + $(OBJS)\crc.obj\ + $(OBJS)\console.obj\ + $(OBJS)\conproc.obj\ + $(OBJS)\common.obj\ + $(OBJS)\cmd.obj\ + $(OBJS)\cvar.obj\ + $(OBJS)\chase.obj\ + $(OBJS)\cl_input.obj\ + $(OBJS)\cl_demo.obj\ + $(OBJS)\cl_parse.obj + +$(EXE)\darkplaces.exe : $(DEPEND) + $(TLINK32) @&&| + /v $(LINKOPTS) + +$(CROOT)\LIB\c0w32.obj+ +$(OBJS)\r_crosshairs.obj+ +$(OBJS)\r_modules.obj+ +$(OBJS)\gl_textures.obj+ +$(OBJS)\gl_models.obj+ +$(OBJS)\buildnumber.obj+ +$(OBJS)\cpu_noasm.obj+ +$(OBJS)\cl_main.obj+ +$(OBJS)\net_wipx.obj+ +$(OBJS)\net_wins.obj+ +$(OBJS)\cd_win.obj+ +$(OBJS)\r_part.obj+ +$(OBJS)\world.obj+ +$(OBJS)\view.obj+ +$(OBJS)\vid_wgl.obj+ +$(OBJS)\vid_shared.obj+ +$(OBJS)\wad.obj+ +$(OBJS)\transform.obj+ +$(OBJS)\sys_win.obj+ +$(OBJS)\sv_user.obj+ +$(OBJS)\sv_phys.obj+ +$(OBJS)\sv_move.obj+ +$(OBJS)\sv_main.obj+ +$(OBJS)\snd_win.obj+ +$(OBJS)\snd_mix.obj+ +$(OBJS)\snd_mem.obj+ +$(OBJS)\snd_dma.obj+ +$(OBJS)\sbar.obj+ +$(OBJS)\zone.obj+ +$(OBJS)\model_sprite.obj+ +$(OBJS)\pr_exec.obj+ +$(OBJS)\pr_edict.obj+ +$(OBJS)\pr_cmds.obj+ +$(OBJS)\net_win.obj+ +$(OBJS)\net_vcr.obj+ +$(OBJS)\net_main.obj+ +$(OBJS)\net_loop.obj+ +$(OBJS)\net_dgrm.obj+ +$(OBJS)\r_light.obj+ +$(OBJS)\in_win.obj+ +$(OBJS)\model_brush.obj+ +$(OBJS)\model_alias.obj+ +$(OBJS)\menu.obj+ +$(OBJS)\mathlib.obj+ +$(OBJS)\keys.obj+ +$(OBJS)\model_shared.obj+ +$(OBJS)\gl_screen.obj+ +$(OBJS)\image.obj+ +$(OBJS)\host_cmd.obj+ +$(OBJS)\host.obj+ +$(OBJS)\hcompress.obj+ +$(OBJS)\gl_warp.obj+ +$(OBJS)\fractalnoise.obj+ +$(OBJS)\gl_rmisc.obj+ +$(OBJS)\gl_rmain.obj+ +$(OBJS)\gl_refrag.obj+ +$(OBJS)\gl_poly.obj+ +$(OBJS)\gl_draw.obj+ +$(OBJS)\gl_rsurf.obj+ +$(OBJS)\cl_tent.obj+ +$(OBJS)\crc.obj+ +$(OBJS)\console.obj+ +$(OBJS)\conproc.obj+ +$(OBJS)\common.obj+ +$(OBJS)\cmd.obj+ +$(OBJS)\cvar.obj+ +$(OBJS)\chase.obj+ +$(OBJS)\cl_input.obj+ +$(OBJS)\cl_demo.obj+ +$(OBJS)\cl_parse.obj +$<,$* +$(DIRECTXSDK)\lib\borland\dxguid.lib+ +$(DPROOT)\opengl32.lib+ +($CROOT)\LIB\import32.lib+ +($CROOT)\LIB\cw32.lib + +| +r_crosshairs.obj : r_crosshairs.c + $(BCC32) -P- -c @&&| + $(CompOptsAt_darkplacesdexe) $(CompInheritOptsAt_darkplacesdexe) -o$@ r_crosshairs.c +| + +r_modules.obj : r_modules.c + $(BCC32) -P- -c @&&| + $(CompOptsAt_darkplacesdexe) $(CompInheritOptsAt_darkplacesdexe) -o$@ r_modules.c +| + +gl_textures.obj : gl_textures.c + $(BCC32) -P- -c @&&| + $(CompOptsAt_darkplacesdexe) $(CompInheritOptsAt_darkplacesdexe) -o$@ gl_textures.c +| + +gl_models.obj : gl_models.c + $(BCC32) -P- -c @&&| + $(CompOptsAt_darkplacesdexe) $(CompInheritOptsAt_darkplacesdexe) -o$@ gl_models.c +| + +buildnumber.obj : buildnumber.c + $(BCC32) -P- -c @&&| + $(CompOptsAt_darkplacesdexe) $(CompInheritOptsAt_darkplacesdexe) -o$@ buildnumber.c +| + +cpu_noasm.obj : cpu_noasm.c + $(BCC32) -P- -c @&&| + $(CompOptsAt_darkplacesdexe) $(CompInheritOptsAt_darkplacesdexe) -o$@ cpu_noasm.c + +| +$(OBJS)\cl_main.obj : cl_main.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ cl_main.c +| + +$(OBJS)\net_wipx.obj : net_wipx.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ net_wipx.c +| + +$(OBJS)\net_wins.obj : net_wins.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ net_wins.c +| + +$(OBJS)\cd_win.obj : cd_win.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ cd_win.c +| + +$(OBJS)\r_part.obj : r_part.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ r_part.c +| + +$(OBJS)\world.obj : world.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ world.c +| + +$(OBJS)\view.obj : view.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ view.c +| + +$(OBJS)\vid_wgl.obj : vid_wgl.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ vid_wgl.c +| + +$(OBJS)\vid_shared.obj : vid_shared.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ vid_shared.c +| + +$(OBJS)\wad.obj : wad.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ wad.c +| + +$(OBJS)\transform.obj : transform.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ transform.c +| + +$(OBJS)\sys_win.obj : sys_win.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ sys_win.c +| + +$(OBJS)\sv_user.obj : sv_user.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ sv_user.c +| + +$(OBJS)\sv_phys.obj : sv_phys.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ sv_phys.c +| + +$(OBJS)\sv_move.obj : sv_move.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ sv_move.c +| + +$(OBJS)\sv_main.obj : sv_main.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ sv_main.c +| + +$(OBJS)\snd_win.obj : snd_win.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ snd_win.c +| + +$(OBJS)\snd_mix.obj : snd_mix.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ snd_mix.c +| + +$(OBJS)\snd_mem.obj : snd_mem.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ snd_mem.c +| + +$(OBJS)\snd_dma.obj : snd_dma.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ snd_dma.c +| + +$(OBJS)\sbar.obj : sbar.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ sbar.c +| + +$(OBJS)\zone.obj : zone.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ zone.c +| + +$(OBJS)\model_sprite.obj : model_sprite.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ model_sprite.c +| + +$(OBJS)\pr_exec.obj : pr_exec.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ pr_exec.c +| + +$(OBJS)\pr_edict.obj : pr_edict.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ pr_edict.c +| + +$(OBJS)\pr_cmds.obj : pr_cmds.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ pr_cmds.c +| + +$(OBJS)\net_win.obj : net_win.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ net_win.c +| + +$(OBJS)\net_vcr.obj : net_vcr.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ net_vcr.c +| + +$(OBJS)\net_main.obj : net_main.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ net_main.c +| + +$(OBJS)\net_loop.obj : net_loop.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ net_loop.c +| + +$(OBJS)\net_dgrm.obj : net_dgrm.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ net_dgrm.c +| + +$(OBJS)\r_light.obj : r_light.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ r_light.c +| + +$(OBJS)\in_win.obj : in_win.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ in_win.c +| + +$(OBJS)\model_brush.obj : model_brush.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ model_brush.c +| + +$(OBJS)\model_alias.obj : model_alias.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ model_alias.c +| + +$(OBJS)\menu.obj : menu.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ menu.c +| + +$(OBJS)\mathlib.obj : mathlib.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ mathlib.c +| + +$(OBJS)\keys.obj : keys.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ keys.c +| + +$(OBJS)\model_shared.obj : model_shared.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ model_shared.c +| + +$(OBJS)\gl_screen.obj : gl_screen.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ gl_screen.c +| + +$(OBJS)\image.obj : image.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ image.c +| + +$(OBJS)\host_cmd.obj : host_cmd.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ host_cmd.c +| + +$(OBJS)\host.obj : host.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ host.c +| + +$(OBJS)\hcompress.obj : hcompress.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ hcompress.c +| + +$(OBJS)\gl_warp.obj : gl_warp.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ gl_warp.c +| + +$(OBJS)\fractalnoise.obj : fractalnoise.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ fractalnoise.c +| + +$(OBJS)\gl_rmisc.obj : gl_rmisc.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ gl_rmisc.c +| + +$(OBJS)\gl_rmain.obj : gl_rmain.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ gl_rmain.c +| + +$(OBJS)\gl_refrag.obj : gl_refrag.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ gl_refrag.c +| + +$(OBJS)\gl_poly.obj : gl_poly.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ gl_poly.c +| + +$(OBJS)\gl_draw.obj : gl_draw.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ gl_draw.c +| + +$(OBJS)\gl_rsurf.obj : gl_rsurf.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ gl_rsurf.c +| + +$(OBJS)\cl_tent.obj : cl_tent.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ cl_tent.c +| + +$(OBJS)\crc.obj : crc.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ crc.c +| + +$(OBJS)\console.obj : console.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ console.c +| + +$(OBJS)\conproc.obj : conproc.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ conproc.c +| + +$(OBJS)\common.obj : common.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ common.c +| + +$(OBJS)\cmd.obj : cmd.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ cmd.c +| + +$(OBJS)\cvar.obj : cvar.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ cvar.c +| + +$(OBJS)\chase.obj : chase.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ chase.c +| + +$(OBJS)\cl_input.obj : cl_input.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ cl_input.c +| + +$(OBJS)\cl_demo.obj : cl_demo.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ cl_demo.c +| + +$(OBJS)\cl_parse.obj : cl_parse.c + $(BCC32) -P- -c @&&| + $(COMPOPTS) -I$(INCLUDES) -D$(DEFINES) -o$@ cl_parse.c +| + + + -- 2.39.2