home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-11-10 | 1.2 KB | 50 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
-