home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Virtual Reality Homebrewer's Handbook
/
vr.iso
/
vr386
/
vr386.mak
< prev
next >
Wrap
Text File
|
1996-03-19
|
4KB
|
252 lines
.AUTODEPEND
# *Translator Definitions*
CC = bcc +VR386.CFG
TASM = \BC3\TASM
TLIB = tlib
TLINK = tlink
LIBPATH = C:\BC3\LIB
INCLUDEPATH = C:\BC3\INCLUDE
# *Implicit Rules*
.c.obj:
$(CC) -c {$< }
.cpp.obj:
$(CC) -c {$< }
# *List Macros*
EXE_dependencies = \
{$(LIBPATH)}intmath.lib \
{$(LIBPATH)}pcdevice.lib \
{$(LIBPATH)}renderer.lib \
joyptrs.obj \
navjoy.obj \
emmfsppt.obj \
int3d.obj \
colormap.obj \
objsppt.obj \
mouseptr.obj \
userint.obj \
cursor2d.obj \
cursor3d.obj \
cursglov.obj \
gloveptr.obj \
swdrv.obj \
headtrak.obj \
manip3d.obj \
body.obj \
keyboard.obj \
animate.obj \
statmach.obj \
scamera.obj \
lights.obj \
readcfg.obj \
wparse.obj \
init.obj \
title.obj \
main.obj \
filesppt.obj \
objfile.obj \
logiptr.obj \
pointer.obj \
refresh.obj \
uservid.obj \
uscreen.obj \
loadfig.obj \
segment.obj \
intsplit.obj \
splits.obj \
world.obj \
tasks.obj \
demotask.obj \
pcxfile.obj \
drvload.obj \
vdrinte.obj
# *Explicit Rules*
vr386.exe: vr386.cfg $(EXE_dependencies)
$(TLINK) /v/x/c/P-/L$(LIBPATH) @&&|
c0l.obj+
joyptrs.obj+
navjoy.obj+
emmfsppt.obj+
int3d.obj+
colormap.obj+
objsppt.obj+
mouseptr.obj+
userint.obj+
cursor2d.obj+
cursor3d.obj+
cursglov.obj+
gloveptr.obj+
swdrv.obj+
headtrak.obj+
manip3d.obj+
body.obj+
keyboard.obj+
animate.obj+
statmach.obj+
scamera.obj+
lights.obj+
readcfg.obj+
wparse.obj+
init.obj+
title.obj+
main.obj+
filesppt.obj+
objfile.obj+
logiptr.obj+
pointer.obj+
refresh.obj+
uservid.obj+
uscreen.obj+
loadfig.obj+
segment.obj+
intsplit.obj+
splits.obj+
world.obj+
tasks.obj+
demotask.obj+
pcxfile.obj+
drvload.obj+
vdrinte.obj
vr386
# no map file
intmath.lib+
pcdevice.lib+
renderer.lib+
emu.lib+
mathl.lib+
cl.lib
|
# *Individual File Dependencies*
joyptrs.obj: vr386.cfg joyptrs.c
navjoy.obj: vr386.cfg navjoy.c
emmfsppt.obj: vr386.cfg emmfsppt.c
int3d.obj: vr386.cfg int3d.asm
$(TASM) /ML /ZI /O INT3D.ASM,INT3D.OBJ
colormap.obj: vr386.cfg colormap.c
objsppt.obj: vr386.cfg objsppt.c
mouseptr.obj: vr386.cfg mouseptr.c
userint.obj: vr386.cfg userint.c
cursor2d.obj: vr386.cfg cursor2d.c
cursor3d.obj: vr386.cfg cursor3d.c
cursglov.obj: vr386.cfg cursglov.c
gloveptr.obj: vr386.cfg gloveptr.c
swdrv.obj: vr386.cfg swdrv.c
headtrak.obj: vr386.cfg headtrak.c
manip3d.obj: vr386.cfg manip3d.c
body.obj: vr386.cfg body.c
keyboard.obj: vr386.cfg keyboard.c
animate.obj: vr386.cfg animate.asm
$(TASM) /ML /ZI /O ANIMATE.ASM,ANIMATE.OBJ
statmach.obj: vr386.cfg statmach.c
scamera.obj: vr386.cfg scamera.c
lights.obj: vr386.cfg lights.c
readcfg.obj: vr386.cfg readcfg.c
wparse.obj: vr386.cfg wparse.c
init.obj: vr386.cfg init.c
title.obj: vr386.cfg title.c
main.obj: vr386.cfg main.c
filesppt.obj: vr386.cfg filesppt.c
objfile.obj: vr386.cfg objfile.c
logiptr.obj: vr386.cfg logiptr.c
pointer.obj: vr386.cfg pointer.c
refresh.obj: vr386.cfg refresh.c
uservid.obj: vr386.cfg uservid.c
uscreen.obj: vr386.cfg uscreen.c
loadfig.obj: vr386.cfg loadfig.c
segment.obj: vr386.cfg segment.c
intsplit.obj: vr386.cfg intsplit.asm
$(TASM) /ML /ZI /O INTSPLIT.ASM,INTSPLIT.OBJ
splits.obj: vr386.cfg splits.c
world.obj: vr386.cfg world.c
tasks.obj: vr386.cfg tasks.c
demotask.obj: vr386.cfg demotask.c
pcxfile.obj: vr386.cfg pcxfile.c
drvload.obj: vr386.cfg drvload.c
vdrinte.obj: vr386.cfg vdrinte.asm
$(TASM) /ML /ZI /O VDRINTE.ASM,VDRINTE.OBJ
# *Compiler Configuration File*
vr386.cfg: vr386.mak
copy &&|
-ml
-3
-a
-K
-j100
-v
-G
-O
-Og
-Oe
-Om
-Ov
-Ol
-Ob
-Op
-Oi
-Z
-k-
-h
-vi-
-weas
-wpre
-I$(INCLUDEPATH)
-L$(LIBPATH)
-D/*VIDEO_TRACKER = 1*/
-P-.C
-Ff
| vr386.cfg