home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga ACS 1998 #6
/
amigaacscoverdisc1998-061998.iso
/
games
/
descent
/
source
/
3d
/
makefile
< prev
next >
Wrap
Makefile
|
1998-06-08
|
2KB
|
82 lines
#
# $Source: f:/miner/source/3d/rcs/makefile $
# $Revision: 1.9 $
# $Author: matt $
# $Date: 1994/03/15 21:22:47 $
#
# Makefile for 3d library
#
LIBDIR = ..\main
#
CCFLAGS = /dNETWORK /dRELEASE /dNDEBUG
# What to install
INSTALL_TARGS = 3d.lib 3d.h 3d.inc
# What libs to build
LIBS = 3d
# What objs in the lib
3D_OBJS = globvars.obj setup.obj matrix.obj points.obj draw.obj clipper.obj \
horizon.obj instance.obj rod.obj interp.obj
# What test programs to make
TEST_PROGS = 3dtest
# What object files and libs for the test programs
3DTEST_SRCS = 3dtest.c segment.c trakball.c
3DTEST_LIBS = 3d.lib vecmat.lib gr.lib io.lib fix.lib div0.lib texmap.lib misc.lib bm.lib
#rules and targets common to all Miner makefiles
3d.lib: $(3D_OBJS)
wlib 3d.lib $(3D_OBJS)
copy *.lib $(LIBDIR)
3dtest.obj: 3dtest.c
wcc386 $(CCFLAGS) 3dtest.c
clipper.obj: clipper.asm
masm clipper.asm clipper.obj
draw.obj: draw.asm
masm draw.asm draw.obj
globvars.obj: globvars.asm
masm globvars.asm globvars.obj
horizon.obj: horizon.asm
masm horizon.asm horizon.obj
instance.obj: instance.asm
masm instance.asm instance.obj
interp.obj: interp.asm
masm interp.asm interp.obj
matrix.obj: matrix.asm
masm matrix.asm matrix.obj
objects.obj: objects.asm
masm objects.asm objects.obj
out.obj: out.asm
masm out.asm out.obj
points.obj: points.asm
masm points.asm points.obj
rod.obj: rod.asm
masm rod.asm rod.obj
segment.obj: segment.asm
masm segment.asm segment.obj
setup.obj: setup.asm
masm setup.asm setup.obj
#trakball.obj: trackball.asm
upvecs.obj: upvecs.asm
masm upvecs.asm upvecs.obj
upvecs2.obj: fix.h types.h vecmat.h