home *** CD-ROM | disk | FTP | other *** search
/ Point Programming 1 / PPROG1.ISO / c / fli106c / examples / dds.mak < prev    next >
Encoding:
Text File  |  1991-12-11  |  2.2 KB  |  190 lines

  1. .AUTODEPEND
  2.  
  3. #        *Translator Definitions*
  4. CC = bcc +DDS.CFG
  5. TASM = TASM
  6. TLIB = tlib
  7. TLINK = tlink
  8. LIBPATH = C:\BC3\LIB;\CPP\FLI
  9. INCLUDEPATH = C:\BC3\INCLUDE;\CPP\FLI
  10.  
  11.  
  12. #        *Implicit Rules*
  13. .c.obj:
  14.   $(CC) -c {$< }
  15.  
  16. .cpp.obj:
  17.   $(CC) -c {$< }
  18.  
  19. #        *List Macros*
  20.  
  21.  
  22. EXE_dependencies =  \
  23.  check.obj \
  24.  chgdir.obj \
  25.  color.obj \
  26.  cons.obj \
  27.  dds.obj \
  28.  diawin.obj \
  29.  elemedit.obj \
  30.  element.obj \
  31.  elemmove.obj \
  32.  generate.obj \
  33.  global.obj \
  34.  heading.obj \
  35.  layout.obj \
  36.  load.obj \
  37.  mask.obj \
  38.  object.obj \
  39.  open.obj \
  40.  panel.obj \
  41.  pick.obj \
  42.  pieces.obj \
  43.  plop.obj \
  44.  push.obj \
  45.  radio.obj \
  46.  save.obj \
  47.  saveas.obj \
  48.  test.obj \
  49.  yesno.obj \
  50.  {$(LIBPATH)}flil.lib
  51.  
  52. #        *Explicit Rules*
  53. dds.exe: dds.cfg $(EXE_dependencies)
  54.   $(TLINK) /x/c/P-/L$(LIBPATH) @&&|
  55. c0l.obj+
  56. check.obj+
  57. chgdir.obj+
  58. color.obj+
  59. cons.obj+
  60. dds.obj+
  61. diawin.obj+
  62. elemedit.obj+
  63. element.obj+
  64. elemmove.obj+
  65. generate.obj+
  66. global.obj+
  67. heading.obj+
  68. layout.obj+
  69. load.obj+
  70. mask.obj+
  71. object.obj+
  72. open.obj+
  73. panel.obj+
  74. pick.obj+
  75. pieces.obj+
  76. plop.obj+
  77. push.obj+
  78. radio.obj+
  79. save.obj+
  80. saveas.obj+
  81. test.obj+
  82. yesno.obj
  83. dds
  84.         # no map file
  85. flil.lib+
  86. cl.lib
  87. |
  88.  
  89.  
  90. #        *Individual File Dependencies*
  91. check.obj: check.cpp
  92.  
  93. chgdir.obj: chgdir.cpp
  94.  
  95. color.obj: color.cpp
  96.  
  97. cons.obj: cons.cpp
  98.  
  99. dds.obj: dds.cpp
  100.  
  101. diawin.obj: diawin.cpp
  102.  
  103. elemedit.obj: elemedit.cpp
  104.  
  105. element.obj: element.cpp
  106.  
  107. elemmove.obj: elemmove.cpp
  108.  
  109. generate.obj: generate.cpp
  110.  
  111. global.obj: global.cpp
  112.  
  113. heading.obj: heading.cpp
  114.  
  115. layout.obj: layout.cpp
  116.  
  117. load.obj: load.cpp
  118.  
  119. mask.obj: mask.cpp
  120.  
  121. object.obj: object.cpp
  122.  
  123. open.obj: open.cpp
  124.  
  125. panel.obj: panel.cpp
  126.  
  127. pick.obj: pick.cpp
  128.  
  129. pieces.obj: pieces.cpp
  130.  
  131. plop.obj: plop.cpp
  132.  
  133. push.obj: push.cpp
  134.  
  135. radio.obj: radio.cpp
  136.  
  137. save.obj: save.cpp
  138.  
  139. saveas.obj: saveas.cpp
  140.  
  141. test.obj: test.cpp
  142.  
  143. yesno.obj: yesno.cpp
  144.  
  145. #        *Compiler Configuration File*
  146. dds.cfg:  dds.mak
  147.   copy &&|
  148. -ml
  149. -a
  150. -f-
  151. -ff-
  152. -K
  153. -O
  154. -Oe
  155. -Ob
  156. -Z
  157. -k-
  158. -vi-
  159. -H=DDS.SYM
  160. -w-ret
  161. -w-nci
  162. -w-inl
  163. -wpin
  164. -wamb
  165. -wamp
  166. -w-par
  167. -wasm
  168. -wcln
  169. -w-cpt
  170. -wdef
  171. -w-dup
  172. -w-pia
  173. -wsig
  174. -wnod
  175. -w-ill
  176. -w-sus
  177. -wstv
  178. -wucp
  179. -wuse
  180. -w-ext
  181. -w-ias
  182. -w-ibc
  183. -w-pre
  184. -w-nst
  185. -I$(INCLUDEPATH)
  186. -L$(LIBPATH)
  187. | dds.cfg
  188.  
  189.  
  190.