home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Professional
/
OS2PRO194.ISO
/
os2
/
graphic
/
csg_rt
/
makefile.o16
< prev
next >
Wrap
Makefile
|
1992-12-15
|
2KB
|
64 lines
#
# CSG Raytracer
#
# OS/2, 16 bit (+ DOS)
# Microsoft C 6.00 or Microsoft C 5.1 or IBM C/2
#
# Must use the basic FIO_B.C module.
#
COMMON = e:\andy\common
#CFLAGS = -c -AL -I$(COMMON) -G2s -Oit -W4 -WX -FPa -DOS2 -nologo
#CFLAGS = -c -AL -I$(COMMON) -G2s -Oit -W4 -WX -FPi -DOS2 -nologo
CFLAGS = -c -AL -I$(COMMON) -G2s -Oit -W4 -WX -FPi87 -DOS2 -nologo
LFLAGS = /STACK:40000 /NOD /BATCH /NOLOGO /PMTYPE:VIO
.SUFFIXES: .c .obj
.c.obj:
cl $(CFLAGS) $*.c
#
rt.exe: fio.obj tex.obj vector.obj rgbvec.obj col.obj surf.obj sil.obj plane.obj sphere.obj quad.obj shape.obj rt.obj
@echo > rt.lrf fio tex vector rgbvec col surf sil +
@echo >> rt.lrf plane sphere quad shape rt
@echo >> rt.lrf rt.exe
@echo >> rt.lrf nul
# @echo >> rt.lrf llibcar
# @echo >> rt.lrf llibcer
@echo >> rt.lrf llibc7r
# @echo >> rt.lrf llibcap os2
# @echo >> rt.lrf llibcep os2
# @echo >> rt.lrf llibc7p os2
@echo >> rt.lrf nul
link $(LFLAGS) @rt.lrf
del rt.lrf
#
fio.obj: fio.c
tex.obj: tex.c
vector.obj: vector.c vector.h
rgbvec.obj: rgbvec.c rgbvec.h
col.obj: col.c rt.h fio.h tex.h vector.h rgbvec.h
surf.obj: surf.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h
sil.obj: sil.c rt.h vector.h sil.h
plane.obj: plane.c rt.h vector.h sil.h plane.h
sphere.obj: sphere.c rt.h vector.h sil.h sphere.h
quad.obj: quad.c rt.h vector.h sil.h quad.h
shape.obj: shape.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h sil.h plane.h sphere.h quad.h shape.h
rt.obj: rt.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h sil.h plane.h sphere.h quad.h shape.h