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

  1. #
  2. # CSG Raytracer
  3. #
  4. # OS/2, 16 bit (+ DOS)
  5. # Microsoft C 6.00 or Microsoft C 5.1 or IBM C/2
  6. #
  7. # Must use the basic FIO_B.C module.
  8. #
  9.  
  10. COMMON =    e:\andy\common
  11.  
  12. #CFLAGS =    -c -AL -I$(COMMON) -G2s -Oit -W4 -WX -FPa   -DOS2 -nologo
  13. #CFLAGS =    -c -AL -I$(COMMON) -G2s -Oit -W4 -WX -FPi   -DOS2 -nologo
  14. CFLAGS =    -c -AL -I$(COMMON) -G2s -Oit -W4 -WX -FPi87 -DOS2 -nologo
  15. LFLAGS =    /STACK:40000 /NOD /BATCH /NOLOGO /PMTYPE:VIO
  16.  
  17. .SUFFIXES:    .c .obj
  18.  
  19. .c.obj:
  20.         cl $(CFLAGS) $*.c
  21.  
  22. #
  23.  
  24. 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
  25.         @echo >  rt.lrf fio tex vector rgbvec col surf sil +
  26.         @echo >> rt.lrf plane sphere quad shape rt
  27.         @echo >> rt.lrf rt.exe
  28.         @echo >> rt.lrf nul
  29. #        @echo >> rt.lrf llibcar
  30. #        @echo >> rt.lrf llibcer
  31.         @echo >> rt.lrf llibc7r
  32. #        @echo >> rt.lrf llibcap os2
  33. #        @echo >> rt.lrf llibcep os2
  34. #        @echo >> rt.lrf llibc7p os2
  35.         @echo >> rt.lrf nul
  36.         link $(LFLAGS) @rt.lrf
  37.         del rt.lrf
  38.  
  39. #
  40.  
  41. fio.obj:    fio.c
  42.  
  43. tex.obj:    tex.c
  44.  
  45. vector.obj:    vector.c vector.h
  46.  
  47. rgbvec.obj:    rgbvec.c rgbvec.h
  48.  
  49. col.obj:    col.c rt.h fio.h tex.h vector.h rgbvec.h
  50.  
  51. surf.obj:    surf.c rt.h fio.h tex.h vector.h rgbvec.h col.h surf.h
  52.  
  53. sil.obj:    sil.c rt.h vector.h sil.h
  54.  
  55. plane.obj:    plane.c rt.h vector.h sil.h plane.h
  56.  
  57. sphere.obj:    sphere.c rt.h vector.h sil.h sphere.h
  58.  
  59. quad.obj:    quad.c rt.h vector.h sil.h quad.h
  60.  
  61. 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
  62.  
  63. 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
  64.