home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / graphic / csg_rt / makefile.unx < prev    next >
Makefile  |  1992-12-09  |  1KB  |  50 lines

  1. #
  2. # CSG Raytracer
  3. #
  4. # UNIX
  5. #
  6. # Remove references to GBM stuff if not using GBM FIO_G.C.
  7. #
  8.  
  9. COMMON =    ../common
  10. GBM =        ../gbm
  11.  
  12. CFLAGS =    -c -O -I$(COMMON) -I$(GBM) -DUNIX -DAIX
  13. #CFLAGS =    -c -O -I$(COMMON) -I$(GBM) -DUNIX -DSUN
  14. #CFLAGS =    -c -O -I$(COMMON) -I$(GBM) -DUNIX -DXNX
  15. #CFLAGS =    -c -O -I$(COMMON) -I$(GBM) -DUNIX -DHP
  16.  
  17. .SUFFIXES:    .c .o
  18.  
  19. .c.o:
  20.         cc $(CFLAGS) $*.c
  21.  
  22. #
  23.  
  24. rt:        fio.o tex.o vector.o rgbvec.o col.o surf.o sil.o plane.o sphere.o quad.o shape.o rt.o $(GBM)/gbm.a
  25.         cc -o rt fio.o tex.o vector.o rgbvec.o col.o surf.o sil.o plane.o sphere.o quad.o shape.o rt.o $(GBM)/gbm.a -lm
  26.  
  27. fio.o:        fio.c $(GBM)/gbm.h
  28.  
  29. tex.o:        tex.c
  30.  
  31. vector.o:    vector.c vector.h
  32.  
  33. rgbvec.o:    rgbvec.c rgbvec.h
  34.  
  35. col.o:        col.c rt.h fio.h tex.h vector.h rgbvec.h
  36.  
  37. surf.o:        surf.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h
  38.  
  39. sil.o:        sil.c rt.h vector.h sil.h
  40.  
  41. plane.o:    plane.c rt.h vector.h sil.h plane.h
  42.  
  43. sphere.o:    sphere.c rt.h vector.h sil.h sphere.h
  44.  
  45. quad.o:        quad.c rt.h vector.h sil.h quad.h
  46.  
  47. shape.o:    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
  48.  
  49. rt.o:        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
  50.