home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga ACS 1998 #6
/
amigaacscoverdisc1998-061998.iso
/
games
/
descent
/
source
/
2d
/
makefile
< prev
next >
Wrap
Makefile
|
1998-06-08
|
3KB
|
125 lines
#
# $Source: f:/miner/source/2d/rcs/makefile $
# $Revision: 1.35 $
# $Author: john $
# $Date: 1995/01/29 17:08:57 $
#
# Makefile for bios functions
#
LIBDIR = ..\main
#
CCFLAGS = /dNETWORK /dRELEASE /dNDEBUG
# What to install, and where to install it
INSTALL_TARGS = effect2d.h gr.h gr.lib grdef.h gr.inc palette.h ibitblt.h rle.h pcx.h
# What to clean
CLEAN_TARGS = $(OBJDIR)\*.obj
# What libs to make
LIBS = gr
# What test programs to make
#TEST_PROGS = testg testp vesatest
PROGS = testg
# What object files for the lib
GR_OBJS = linear.obj vesa.obj modex.obj canvas.obj bitmap.obj gr.obj font.obj \
bitblt.obj scanline.obj pixel.obj poly.obj disc.obj rect.obj box.obj \
gpixel.obj palette.obj line.obj lbitblt.obj \
scale.obj scalea.obj circle.obj ibitblt.obj rle.obj pcx.obj
#effects.obj roller.obj
# What object files and libs for the test programs
TESTG_SRCS = testg.c tmapbits.c
TESTG_LIBS = io.lib gr.lib misc.lib mem.lib iff.lib cfile.lib
#TESTP_OBJS = testp.obj
#TESTP_LIBS = io.lib gr.lib misc.lib mem.lib cflib.lib
#VESATEST_OBJS = vesatest.obj
#VESATEST_LIBS = io.lib gr.lib misc.lib mem.lib cflib.lib
gr.lib: linear.obj vesa.obj modex.obj canvas.obj bitmap.obj gr.obj font.obj \
bitblt.obj scanline.obj pixel.obj poly.obj disc.obj rect.obj box.obj \
gpixel.obj palette.obj line.obj lbitblt.obj \
scale.obj scalea.obj circle.obj ibitblt.obj rle.obj pcx.obj
wlib gr.lib linear.obj vesa.obj modex.obj canvas.obj bitmap.obj gr.obj font.obj \
bitblt.obj scanline.obj pixel.obj poly.obj disc.obj rect.obj box.obj \
gpixel.obj palette.obj line.obj lbitblt.obj \
scale.obj scalea.obj circle.obj ibitblt.obj rle.obj pcx.obj
copy *.lib $(LIBDIR)
bitblt.obj: bitblt.c
wcc386 $(CCFLAGS) bitblt.c
bitmap.obj: bitmap.c
wcc386 $(CCFLAGS) bitmap
box.obj: box.c
wcc386 $(CCFLAGS) box
canvas.obj: canvas.c
wcc386 $(CCFLAGS) canvas.c
circle.obj: circle.c
wcc386 $(CCFLAGS) circle.c
disc.obj: disc.c
wcc386 $(CCFLAGS) disc.c
effects.obj: effects.c
wcc386 $(CCFLAGS) effects.c
fdraw.obj: fdraw.c
wcc386 $(CCFLAGS) fdraw.c
font.obj: font.c
wcc386 $(CCFLAGS) font.c
gpixel.obj: gpixel.c
wcc386 $(CCFLAGS) gpixel.c
gr.obj: gr.c
wcc386 $(CCFLAGS) gr.c
ibitblt.obj: ibitblt.c
wcc386 $(CCFLAGS) ibitblt.c
inv_cmap.obj: inv_cmap.c
wcc386 $(CCFLAGS) inv_cmap.c
l.obj: l.obj
wcc386 $(CCFLAGS) l.c
lbitblt.obj: lbitblt.asm
masm lbitblt.asm
line.obj: line.c
wcc386 $(CCFLAGS) line.c
linear.obj: linear.asm
masm linear.asm linear.obj
median.obj: median.c
wcc386 $(CCFLAGS) median.c
mspeed.obj: mspeed.c
wcc386 $(CCFLAGS) mspeed.c
modex.obj: modex.asm
masm modex.asm
palette.obj: palette.c
wcc386 $(CCFLAGS) palette.c
pcx.obj: pcx.c
wcc386 $(CCFLAGS) pcx.c
pixel.obj: pixel.c
wcc386 $(CCFLAGS) pixel.c
poly.obj: poly.c
wcc386 $(CCFLAGS) poly.c
rect.obj: rect.c
wcc386 $(CCFLAGS) rect.c
rle.obj: rle.c
wcc386 $(CCFLAGS) rle.c
roller.obj: roller.c
wcc386 $(CCFLAGS) roller.c
scale.obj: scale.c
wcc386 $(CCFLAGS) scale.c
scalea.obj: scalea.asm
masm scalea.asm scalea.obj
scanline.obj: scanline.c
wcc386 $(CCFLAGS) scanline.c
testg.obj: testg.c
wcc386 $(CCFLAGS) testg.c
vesa.obj: vesa.asm
masm vesa.asm
vesalib.obj: vesalib.c
wcc386 $(CCFLAGS) vesalib.c
vesatest.obj: vesatest.c
wcc386 $(CCFLAGS) vesatest.c