home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / utilities / utilsc / coolswitch / !CoolSwtch / Makefile < prev    next >
Makefile  |  1995-07-03  |  4KB  |  178 lines

  1. # Project:   CoolSwitch
  2.  
  3.  
  4. # Toolflags:
  5. CCflags = -c -depend !Depend -IC: -throwback
  6. C++flags = -c -depend !Depend -IC: -throwback
  7. Linkflags = -aif -c++ -o $@
  8. ObjAsmflags = -throwback -NoCache -depend !Depend
  9. CMHGflags = 
  10. LibFileflags = -c -o $@
  11. Squeezeflags = -o $@
  12. LinkModuleflags = $@
  13.  
  14.  
  15. # Final targets:
  16. @.CoolSwitch:   @.o.Credits @.o.Mem @.o.Module @.o.Service @.o.Task @.o.TextOp \
  17.         asm:o.debuglib @.o.KeyStuff @.o.DList @.o.Exclude @.o.Caret 
  18.         LinkModule $(LinkModuleflags) @.o.Credits @.o.Mem @.o.Module \
  19.         @.o.Service @.o.Task @.o.TextOp asm:o.debuglib @.o.KeyStuff @.o.DList @.o.Exclude \
  20.         @.o.Caret 
  21.  
  22.  
  23. # User-editable dependencies:
  24.  
  25.  
  26. # Static dependencies:
  27. @.o.Credits:   @.s.Credits
  28.         objasm $(objasmflags) -from @.s.Credits -to @.o.Credits
  29. @.o.Mem:   @.s.Mem
  30.         objasm $(objasmflags) -from @.s.Mem -to @.o.Mem
  31. @.o.Module:   @.s.Module
  32.         objasm $(objasmflags) -from @.s.Module -to @.o.Module
  33. @.o.Service:   @.s.Service
  34.         objasm $(objasmflags) -from @.s.Service -to @.o.Service
  35. @.o.Task:   @.s.Task
  36.         objasm $(objasmflags) -from @.s.Task -to @.o.Task
  37. @.o.TextOp:   @.s.TextOp
  38.         objasm $(objasmflags) -from @.s.TextOp -to @.o.TextOp
  39. @.o.KeyStuff:   @.s.KeyStuff
  40.         objasm $(objasmflags) -from @.s.KeyStuff -to @.o.KeyStuff
  41. @.o.DList:   @.s.DList
  42.         objasm $(objasmflags) -from @.s.DList -to @.o.DList
  43. @.o.Exclude:   @.s.Exclude
  44.         objasm $(objasmflags) -from @.s.Exclude -to @.o.Exclude
  45. @.o.Caret:   @.s.Caret
  46.         objasm $(objasmflags) -from @.s.Caret -to @.o.Caret
  47.  
  48.  
  49. # Dynamic dependencies:
  50. o.Credits: s.Credits
  51. o.Mem: s.Mem
  52. o.Mem: h.Common
  53. o.Mem: Asm:s.regs
  54. o.Mem: Asm:s.xswis
  55. o.Mem: Asm:s.vectors
  56. o.Mem: Asm:s.general
  57. o.Mem: Asm:s.services
  58. o.Mem: Asm:s.debughdr
  59. o.Mem: Asm:s.macros
  60. o.Mem: h.Flags
  61. o.Mem: h.Constants
  62. o.Mem: h.Item
  63. o.Mem: h.Store
  64. o.Mem: h.Errors
  65. o.Module: s.Module
  66. o.Module: h.Common
  67. o.Module: Asm:s.regs
  68. o.Module: Asm:s.xswis
  69. o.Module: Asm:s.vectors
  70. o.Module: Asm:s.general
  71. o.Module: Asm:s.services
  72. o.Module: Asm:s.debughdr
  73. o.Module: Asm:s.macros
  74. o.Module: h.Flags
  75. o.Module: h.Constants
  76. o.Module: h.Item
  77. o.Module: h.Store
  78. o.Module: h.Errors
  79. o.Module: Asm:s.date
  80. o.Service: s.Service
  81. o.Service: h.Common
  82. o.Service: Asm:s.regs
  83. o.Service: Asm:s.xswis
  84. o.Service: Asm:s.vectors
  85. o.Service: Asm:s.general
  86. o.Service: Asm:s.services
  87. o.Service: Asm:s.debughdr
  88. o.Service: Asm:s.macros
  89. o.Service: h.Flags
  90. o.Service: h.Constants
  91. o.Service: h.Item
  92. o.Service: h.Store
  93. o.Service: h.Errors
  94. o.Task: s.Task
  95. o.Task: h.Common
  96. o.Task: Asm:s.regs
  97. o.Task: Asm:s.xswis
  98. o.Task: Asm:s.vectors
  99. o.Task: Asm:s.general
  100. o.Task: Asm:s.services
  101. o.Task: Asm:s.debughdr
  102. o.Task: Asm:s.macros
  103. o.Task: h.Flags
  104. o.Task: h.Constants
  105. o.Task: h.Item
  106. o.Task: h.Store
  107. o.Task: h.Errors
  108. o.TextOp: s.TextOp
  109. o.TextOp: h.Common
  110. o.TextOp: Asm:s.regs
  111. o.TextOp: Asm:s.xswis
  112. o.TextOp: Asm:s.vectors
  113. o.TextOp: Asm:s.general
  114. o.TextOp: Asm:s.services
  115. o.TextOp: Asm:s.debughdr
  116. o.TextOp: Asm:s.macros
  117. o.TextOp: h.Flags
  118. o.TextOp: h.Constants
  119. o.TextOp: h.Item
  120. o.TextOp: h.Store
  121. o.TextOp: h.Errors
  122. o.KeyStuff: s.KeyStuff
  123. o.KeyStuff: h.Common
  124. o.KeyStuff: Asm:s.regs
  125. o.KeyStuff: Asm:s.xswis
  126. o.KeyStuff: Asm:s.vectors
  127. o.KeyStuff: Asm:s.general
  128. o.KeyStuff: Asm:s.services
  129. o.KeyStuff: Asm:s.debughdr
  130. o.KeyStuff: Asm:s.macros
  131. o.KeyStuff: h.Flags
  132. o.KeyStuff: h.Constants
  133. o.KeyStuff: h.Item
  134. o.KeyStuff: h.Store
  135. o.KeyStuff: h.Errors
  136. o.DList: s.DList
  137. o.DList: h.Common
  138. o.DList: Asm:s.regs
  139. o.DList: Asm:s.xswis
  140. o.DList: Asm:s.vectors
  141. o.DList: Asm:s.general
  142. o.DList: Asm:s.services
  143. o.DList: Asm:s.debughdr
  144. o.DList: Asm:s.macros
  145. o.DList: h.Flags
  146. o.DList: h.Constants
  147. o.DList: h.Item
  148. o.DList: h.Store
  149. o.DList: h.Errors
  150. o.Exclude: s.Exclude
  151. o.Exclude: h.Common
  152. o.Exclude: Asm:s.regs
  153. o.Exclude: Asm:s.xswis
  154. o.Exclude: Asm:s.vectors
  155. o.Exclude: Asm:s.general
  156. o.Exclude: Asm:s.services
  157. o.Exclude: Asm:s.debughdr
  158. o.Exclude: Asm:s.macros
  159. o.Exclude: h.Flags
  160. o.Exclude: h.Constants
  161. o.Exclude: h.Item
  162. o.Exclude: h.Store
  163. o.Exclude: h.Errors
  164. o.Caret: s.Caret
  165. o.Caret: h.Common
  166. o.Caret: Asm:s.regs
  167. o.Caret: Asm:s.xswis
  168. o.Caret: Asm:s.vectors
  169. o.Caret: Asm:s.general
  170. o.Caret: Asm:s.services
  171. o.Caret: Asm:s.debughdr
  172. o.Caret: Asm:s.macros
  173. o.Caret: h.Flags
  174. o.Caret: h.Constants
  175. o.Caret: h.Item
  176. o.Caret: h.Store
  177. o.Caret: h.Errors
  178.