home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega Top 1
/
os2_top1.zip
/
os2_top1
/
APPS
/
RAYTRACE
/
RT
/
UNIX
/
MAKEFILE
Wrap
Text File
|
1994-05-02
|
1KB
|
56 lines
#
# CSG Raytracer
#
# UNIX
#
COMMON = ../common
GBM = ../gbm
CFLAGS = -c -O -I$(COMMON) -I$(GBM) -DUNIX -DAIX
#CFLAGS = -c -O -I$(COMMON) -I$(GBM) -DUNIX -DSUN
#CFLAGS = -c -O -I$(COMMON) -I$(GBM) -DUNIX -DXNX
#CFLAGS = -c -O -I$(COMMON) -I$(GBM) -DUNIX -DHP
.SUFFIXES: .c .o
.c.o:
cc $(CFLAGS) $*.c
#
rt: fio.o tex.o vector.o rgbvec.o col.o surf.o sil.o plane.o biplane.o sphere.o quad.o shape.o rt.o $(GBM)/gbm.a
cc -o rt fio.o tex.o vector.o rgbvec.o col.o surf.o sil.o plane.o biplane.o sphere.o quad.o shape.o rt.o $(GBM)/gbm.a -lm
fio.o: fio.c $(GBM)/gbm.h
tex.o: tex.c
vector.o: vector.c vector.h
rgbvec.o: rgbvec.c rgbvec.h
col.o: col.c rt.h fio.h tex.h vector.h rgbvec.h
surf.o: surf.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h
sil.o: sil.c rt.h vector.h sil.h
plane.o: plane.c rt.h vector.h sil.h plane.h
biplane.o: biplane.c rt.h vector.h sil.h biplane.h
sphere.o: sphere.c rt.h vector.h sil.h sphere.h
quad.o: quad.c rt.h vector.h sil.h quad.h
shape.o: shape.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h sil.h plane.h biplane.h sphere.h quad.h shape.h
rt.o: rt.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h sil.h plane.h biplane.h sphere.h quad.h shape.h
#
clean:
@rm -f *.o