home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / APPS / RAYTRACE / RT / UNIX / MAKEFILE
Text File  |  1994-05-02  |  1KB  |  56 lines

  1. #
  2. # CSG Raytracer
  3. #
  4. # UNIX
  5. #
  6.  
  7. COMMON =    ../common
  8. GBM =        ../gbm
  9.  
  10. CFLAGS =    -c -O -I$(COMMON) -I$(GBM) -DUNIX -DAIX
  11. #CFLAGS =    -c -O -I$(COMMON) -I$(GBM) -DUNIX -DSUN
  12. #CFLAGS =    -c -O -I$(COMMON) -I$(GBM) -DUNIX -DXNX
  13. #CFLAGS =    -c -O -I$(COMMON) -I$(GBM) -DUNIX -DHP
  14.  
  15. .SUFFIXES:    .c .o
  16.  
  17. .c.o:
  18.         cc $(CFLAGS) $*.c
  19.  
  20. #
  21.  
  22. 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
  23.         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
  24.  
  25. fio.o:        fio.c $(GBM)/gbm.h
  26.  
  27. tex.o:        tex.c
  28.  
  29. vector.o:    vector.c vector.h
  30.  
  31. rgbvec.o:    rgbvec.c rgbvec.h
  32.  
  33. col.o:        col.c rt.h fio.h tex.h vector.h rgbvec.h
  34.  
  35. surf.o:        surf.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h
  36.  
  37. sil.o:        sil.c rt.h vector.h sil.h
  38.  
  39. plane.o:    plane.c rt.h vector.h sil.h plane.h
  40.  
  41. biplane.o:    biplane.c rt.h vector.h sil.h biplane.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 biplane.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 biplane.h sphere.h quad.h shape.h
  50.  
  51. #
  52.  
  53. clean:
  54.         @rm -f *.o
  55.  
  56.