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

  1. #
  2. # CSG Raytracer
  3. #
  4. # Borland C++ 3.0 makefile
  5. #
  6. # Must use the basic FIO_B.C module.
  7. #
  8.  
  9. COMMON =    e:\andy\common
  10.  
  11. CFLAGS =    -c -ml -a -I$(COMMON) -ff -O2 -G -w-rvl
  12. LFLAGS =    /c /x
  13.  
  14. .SUFFIXES:    .c .obj
  15.  
  16. .c.obj:
  17.         bcc $(CFLAGS) $*.c
  18.  
  19. #
  20.  
  21. 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
  22.         @echo >  rt.lnk c0l fio tex vector rgbvec col surf sil plane sphere quad shape rt
  23.         @echo >> rt.lnk rt
  24.         @echo >> rt.lnk nul
  25.         @echo >> rt.lnk emu mathl cl
  26.         tlink $(LFLAGS) @rt.lnk
  27.  
  28. fio.obj:    fio.c
  29.  
  30. tex.obj:    tex.c
  31.  
  32. vector.obj:    vector.c vector.h
  33.  
  34. rgbvec.obj:    rgbvec.c rgbvec.h
  35.  
  36. col.obj:    col.c rt.h fio.h tex.h vector.h rgbvec.h
  37.  
  38. surf.obj:    surf.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h
  39.  
  40. sil.obj:    sil.c rt.h vector.h sil.h
  41.  
  42. plane.obj:    plane.c rt.h vector.h sil.h plane.h
  43.  
  44. sphere.obj:    sphere.c rt.h vector.h sil.h sphere.h
  45.  
  46. quad.obj:    quad.c rt.h vector.h sil.h quad.h
  47.  
  48. 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
  49.  
  50. 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
  51.