home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Zone / VRZONE.ISO / mac / PC / PCGLOVE / GLOVE / OBJGLV.ZIP / SRC / DEMO4B / DEMO4B.MAK < prev    next >
Text File  |  1993-05-12  |  5KB  |  246 lines

  1. .AUTODEPEND
  2.  
  3. .PATH.obj = ..\OBJ
  4.  
  5. #               *Translator Definitions*
  6. CC = bcc +DEMO4B.CFG
  7. TASM = TASM
  8. TLIB = tlib
  9. TLINK = tlink
  10. LIBPATH = C:\BORLANDC\LIB;..\OBJ
  11. INCLUDEPATH = C:\BORLANDC\INCLUDE;..\INCLUDE;..\INCLUDE\DEMO4B;..\INCLUDE\OGLOVE
  12.  
  13.  
  14. #               *Implicit Rules*
  15. .c.obj:
  16.   $(CC) -c {$< }
  17.  
  18. .cpp.obj:
  19.   $(CC) -c {$< }
  20.  
  21. #               *List Macros*
  22.  
  23.  
  24. EXE_dependencies =  \
  25.  anim.obj \
  26.  colormap.obj \
  27.  cursors.obj \
  28.  gloveptr.obj \
  29.  hdmanip.obj \
  30.  just3d.obj \
  31.  keyboard.obj \
  32.  mdemo4.obj \
  33.  mouseptr.obj \
  34.  render.obj \
  35.  standard.obj \
  36.  world.obj \
  37.  3dsupp.obj \
  38.  drvload.obj \
  39.  intmathx.obj \
  40.  intsplit.obj \
  41.  inttrig.obj \
  42.  matrix.obj \
  43.  rendrep.obj \
  44.  segment.obj \
  45.  rendgest.obj \
  46.  shamless.obj \
  47.  mathinit.obj \
  48.  pcxmodey.obj \
  49.  plg.obj \
  50.  pointer.obj \
  51.  segio.obj \
  52.  splits.obj \
  53.  stereov.obj \
  54.  tasks.obj \
  55.  joystick.obj \
  56.  userint.obj \
  57.  fmpmaskx.obj \
  58.  fmultpx.obj \
  59.  gxsppt.obj \
  60.  vgaxline.obj \
  61.  fx3dkit.obj \
  62.  ..\obj\objgldl.lib \
  63.  ..\obj\ctgestdl.lib
  64.  
  65. #               *Explicit Rules*
  66. ..\obj\demo4b.exe: demo4b.cfg $(EXE_dependencies)
  67.   $(TLINK) /v/x/c/P-/L$(LIBPATH) @&&|
  68. c0l.obj+
  69. ..\obj\anim.obj+
  70. ..\obj\colormap.obj+
  71. ..\obj\cursors.obj+
  72. ..\obj\gloveptr.obj+
  73. ..\obj\hdmanip.obj+
  74. ..\obj\just3d.obj+
  75. ..\obj\keyboard.obj+
  76. ..\obj\mdemo4.obj+
  77. ..\obj\mouseptr.obj+
  78. ..\obj\render.obj+
  79. ..\obj\standard.obj+
  80. ..\obj\world.obj+
  81. ..\obj\3dsupp.obj+
  82. ..\obj\drvload.obj+
  83. ..\obj\intmathx.obj+
  84. ..\obj\intsplit.obj+
  85. ..\obj\inttrig.obj+
  86. ..\obj\matrix.obj+
  87. ..\obj\rendrep.obj+
  88. ..\obj\segment.obj+
  89. ..\obj\rendgest.obj+
  90. ..\obj\shamless.obj+
  91. ..\obj\mathinit.obj+
  92. ..\obj\pcxmodey.obj+
  93. ..\obj\plg.obj+
  94. ..\obj\pointer.obj+
  95. ..\obj\segio.obj+
  96. ..\obj\splits.obj+
  97. ..\obj\stereov.obj+
  98. ..\obj\tasks.obj+
  99. ..\obj\joystick.obj+
  100. ..\obj\userint.obj+
  101. ..\obj\fmpmaskx.obj+
  102. ..\obj\fmultpx.obj+
  103. ..\obj\gxsppt.obj+
  104. ..\obj\vgaxline.obj+
  105. ..\obj\fx3dkit.obj
  106. ..\obj\demo4b
  107.         # no map file
  108. ..\obj\objgldl.lib+
  109. ..\obj\ctgestdl.lib+
  110. emu.lib+
  111. mathl.lib+
  112. cl.lib
  113. |
  114.  
  115.  
  116. #               *Individual File Dependencies*
  117. anim.obj: demo4b.cfg anim.cpp 
  118.  
  119. colormap.obj: demo4b.cfg colormap.cpp 
  120.  
  121. cursors.obj: demo4b.cfg cursors.cpp 
  122.  
  123. gloveptr.obj: demo4b.cfg gloveptr.cpp 
  124.     $(CC) -2 -c gloveptr.cpp
  125.  
  126. hdmanip.obj: demo4b.cfg hdmanip.cpp 
  127.  
  128. just3d.obj: demo4b.cfg just3d.cpp 
  129.  
  130. keyboard.obj: demo4b.cfg keyboard.cpp 
  131.  
  132. mdemo4.obj: demo4b.cfg mdemo4.cpp 
  133.  
  134. mouseptr.obj: demo4b.cfg mouseptr.cpp 
  135.  
  136. render.obj: demo4b.cfg render.cpp 
  137.  
  138. standard.obj: demo4b.cfg standard.cpp 
  139.  
  140. world.obj: demo4b.cfg world.cpp 
  141.  
  142. 3dsupp.obj: demo4b.cfg int\3dsupp.cpp 
  143.     $(CC) -c int\3dsupp.cpp
  144.  
  145. drvload.obj: demo4b.cfg int\drvload.cpp 
  146.     $(CC) -c int\drvload.cpp
  147.  
  148. intmathx.obj: demo4b.cfg int\intmathx.cpp 
  149.     $(CC) -c int\intmathx.cpp
  150.  
  151. intsplit.obj: demo4b.cfg int\intsplit.cpp 
  152.     $(CC) -c int\intsplit.cpp
  153.  
  154. inttrig.obj: demo4b.cfg int\inttrig.cpp 
  155.     $(CC) -c int\inttrig.cpp
  156.  
  157. matrix.obj: demo4b.cfg int\matrix.cpp 
  158.     $(CC) -c int\matrix.cpp
  159.  
  160. rendrep.obj: demo4b.cfg int\rendrep.cpp 
  161.     $(CC) -c int\rendrep.cpp
  162.  
  163. segment.obj: demo4b.cfg int\segment.cpp 
  164.     $(CC) -c int\segment.cpp
  165.  
  166. rendgest.obj: demo4b.cfg rendgest.cpp 
  167.  
  168. shamless.obj: demo4b.cfg ..\oglove\shamless.cpp 
  169.     $(CC) -c ..\oglove\shamless.cpp
  170.  
  171. mathinit.obj: demo4b.cfg supp\mathinit.cpp 
  172.     $(CC) -c supp\mathinit.cpp
  173.  
  174. pcxmodey.obj: demo4b.cfg supp\pcxmodey.cpp 
  175.     $(CC) -c supp\pcxmodey.cpp
  176.  
  177. plg.obj: demo4b.cfg supp\plg.cpp 
  178.     $(CC) -c supp\plg.cpp
  179.  
  180. pointer.obj: demo4b.cfg supp\pointer.cpp 
  181.     $(CC) -c supp\pointer.cpp
  182.  
  183. segio.obj: demo4b.cfg supp\segio.cpp 
  184.     $(CC) -c supp\segio.cpp
  185.  
  186. splits.obj: demo4b.cfg supp\splits.cpp 
  187.     $(CC) -c supp\splits.cpp
  188.  
  189. stereov.obj: demo4b.cfg supp\stereov.cpp 
  190.     $(CC) -c supp\stereov.cpp
  191.  
  192. tasks.obj: demo4b.cfg supp\tasks.cpp 
  193.     $(CC) -c supp\tasks.cpp
  194.  
  195. joystick.obj: demo4b.cfg userint\joystick.cpp 
  196.     $(CC) -c userint\joystick.cpp
  197.  
  198. userint.obj: demo4b.cfg userint\userint.cpp 
  199.     $(CC) -c userint\userint.cpp
  200.  
  201. fmpmaskx.obj: demo4b.cfg drv256\fmpmaskx.asm 
  202.     $(TASM) /MX /ZI /O DRV256\FMPMASKX.ASM,..\OBJ\FMPMASKX.OBJ
  203.  
  204. fmultpx.obj: demo4b.cfg drv256\fmultpx.asm 
  205.     $(TASM) /MX /ZI /O DRV256\FMULTPX.ASM,..\OBJ\FMULTPX.OBJ
  206.  
  207. gxsppt.obj: demo4b.cfg drv256\gxsppt.asm 
  208.     $(TASM) /MX /ZI /O DRV256\GXSPPT.ASM,..\OBJ\GXSPPT.OBJ
  209.  
  210. vgaxline.obj: demo4b.cfg drv256\vgaxline.asm 
  211.     $(TASM) /MX /ZI /O DRV256\VGAXLINE.ASM,..\OBJ\VGAXLINE.OBJ
  212.  
  213. fx3dkit.obj: demo4b.cfg drv256\fx3dkit.cpp 
  214.     $(CC) -c drv256\fx3dkit.cpp
  215.  
  216. #               *Compiler Configuration File*
  217. demo4b.cfg: demo4b.mak
  218.   copy &&|
  219. -ml
  220. -3
  221. -a
  222. -G
  223. -O
  224. -Og
  225. -Oe
  226. -Om
  227. -Ov
  228. -Ol
  229. -Ob
  230. -Op
  231. -Oi
  232. -Z
  233. -k-
  234. -vi-
  235. -weas
  236. -wpre
  237. -n..\OBJ
  238. -I$(INCLUDEPATH)
  239. -L$(LIBPATH)
  240. -DCMD_LINE
  241. -DREND386
  242. -Ff
  243. | demo4b.cfg
  244.  
  245.  
  246.