home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / graphic / dkb / source / makefile < prev    next >
Encoding:
Makefile  |  1992-07-30  |  2.2 KB  |  55 lines

  1. #
  2. # DKB Raytracer for OS/2 2.0 Presentation Manager
  3. # by Michael Caldwell (mcaldwel@netcom.com)
  4. #
  5. # This file is released to the public domain.
  6. #
  7. # Just enter nmake and press return
  8. #
  9.  
  10. CC = icc
  11. # don't use /O it causes all sorts of problems
  12. CFLAGS = /Q /Ti
  13. LINKER = link386 /BATCH
  14.  
  15. OBJS = tracepm.obj pm.obj trace.obj render.obj tokenize.obj parse.obj \
  16.         objects.obj spheres.obj quadrics.obj lighting.obj prioq.obj texture.obj \
  17.         matrices.obj csg.obj colour.obj viewpnt.obj ray.obj planes.obj iff.obj \
  18.         gif.obj gifdecod.obj triangle.obj raw.obj dump.obj targa.obj \
  19.         quartics.obj vect.obj
  20.  
  21. DIALOGS = trace.dlg stats.dlg
  22.  
  23. tracepm.exe: $(OBJS) tracepm.lnk tracepm.def tracepm.res
  24.     $(LINKER) @tracepm.lnk
  25.     rc tracepm.res $@
  26.  
  27. tracepm.res:    tracepm.rc tracepm.h trace.h stats.h $(DIALOGS) tracepm.ico
  28. tracepm.obj:    tracepm.c tracepm.h trace.h
  29. pm.obj:            pm.c stats.h
  30. trace.obj:        trace.c dkbproto.h frame.h vector.h config.h
  31. tokenize.obj:    tokenize.c dkbproto.h frame.h config.h
  32. parse.obj:        parse.c dkbproto.h frame.h config.h
  33. render.obj:        render.c dkbproto.h frame.h vector.h config.h
  34. lighting.obj:    lighting.c dkbproto.h frame.h vector.h config.h
  35. prioq.obj:        prioq.c dkbproto.h frame.h config.h
  36. texture.obj:    texture.c dkbproto.h frame.h vector.h config.h
  37. objects.obj:    objects.c dkbproto.h frame.h vector.h config.h
  38. spheres.obj:    spheres.c dkbproto.h frame.h vector.h config.h
  39. planes.obj:        planes.c dkbproto.h frame.h vector.h config.h
  40. quadrics.obj:    quadrics.c dkbproto.h frame.h vector.h config.h
  41. quartics.obj:    quartics.c dkbproto.h frame.h vector.h config.h
  42. vect.obj:        vect.c dkbproto.h frame.h config.h
  43. matrices.obj:    matrices.c dkbproto.h frame.h vector.h config.h
  44. csg.obj:            csg.c dkbproto.h frame.h vector.h config.h
  45. colour.obj:        colour.c dkbproto.h frame.h config.h
  46. viewpnt.obj:    viewpnt.c dkbproto.h frame.h vector.h config.h
  47. ray.obj:            ray.c dkbproto.h frame.h vector.h config.h
  48. iff.obj:            iff.c dkbproto.h frame.h config.h
  49. gif.obj:            gif.c dkbproto.h frame.h config.h
  50. gifdecod.obj:    gifdecod.c dkbproto.h frame.h config.h
  51. raw.obj:            raw.c dkbproto.h frame.h config.h
  52. dump.obj:        dump.c dkbproto.h frame.h config.h
  53. targa.obj:        targa.c dkbproto.h frame.h config.h
  54. triangle.obj:    triangle.c dkbproto.h frame.h vector.h config.h
  55.