home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / dreamscape / examples / Dreamscape / Examples / TestProg / !Makefile / Makefile < prev   
Encoding:
Makefile  |  1996-09-28  |  5.7 KB  |  224 lines

  1. # This makefile made by Makatic2
  2.  
  3.  
  4.  
  5. ObjectFiles    =        \
  6.             o.main    \
  7.             o.picture    \
  8.             o.testobj    \
  9.             o.wotsit    \
  10.  
  11.  
  12. ProjectName        =    !Makefile
  13.  
  14.  
  15. Target        =    ^.!Landscape.!RunImage
  16.  
  17. Libraries    =    Dreamscape:o.dreamscape    \
  18.             Dreamscape:gadgets.o.actionbutton    \
  19.             Dreamscape:gadgets.o.optionbutton    \
  20.             Dreamscape:objects.o.saveas        \
  21.             Dreamscape:graphics.o.drawfile        \
  22.             Dreamscape:graphics.o.jpeg        \
  23.             Dreamscape:graphics.o.sprite        \
  24.             OSLib:o.oslib        \
  25.             C:o.c++lib        \
  26.             C:o.asstubs
  27.  
  28.  
  29. CPPFlags    =    $(CPPExtra) -ffa -depend !Depend -throwback \
  30.             -IDreamscape:,C: -D__swi
  31. CCFlags        =    $(CCExtra) -ffa -depend !Depend -throwback -IDreamscape:,C:
  32. ASMFlags    =    $(ASMExtra) -stamp -nocache -closeexec -quit -throwback
  33. LinkFlags    =    $(LinkExtra)
  34. LibFileFlags    =    $(LibFileExtra)
  35. SqueezeFlags    =    $(SqueezeExtra) -v
  36.  
  37. CPP        =    Makatic._C++ c++ -c $(CPPFlags)
  38. CC        =    cc -c $(CCFlags)
  39. ASM        =    ObjAsm $(ASMFlags)
  40. LINK        =    Link -aif -c++ $(LinkFlags)
  41. LIBFILE        =    LibFile -c $(LibFileFlags)
  42. SQUEEZE        =    Squeeze $(SqueezeFlags)
  43.  
  44.  
  45.  
  46. VPATH = @.^
  47. .SILENT:;
  48. .SUFFIXES:    .o .s .c .c++
  49.  
  50. $(Target):    $(ObjectFiles) $(Libraries)
  51.     Echo -- Linking $(Target)
  52.     $(LINK) -o $@ $(ObjectFiles) $(Libraries)
  53.     $(SQUEEZE) $@
  54.  
  55. .c++.o:
  56.     Echo -- Compiling $<
  57.     $(CPP) -o $@ $<
  58.     Echo
  59. .c.o:
  60.     Echo -- Compiling $<
  61.     $(CC) -o $@ $<
  62.     Echo
  63. .s.o:
  64.     Echo -- Assembling $<
  65.     $(ASM) -from $< -to $@
  66.     Echo
  67.  
  68.  
  69. # Dynamic dependencies:
  70. o.wotsit:    ^.c++.wotsit
  71. o.wotsit:    C:h.iostream
  72. o.wotsit:    C:h.memory
  73. o.wotsit:    OS:h.os
  74. o.wotsit:    OS:h.types
  75. o.wotsit:    OS:h.wimp
  76. o.wotsit:    OS:h.osspriteop
  77. o.wotsit:    OS:h.font
  78. o.wotsit:    Dreamscape:h.key
  79. o.wotsit:    Dreamscape:h.stringt
  80. o.wotsit:    ^.h.wotsit
  81. o.wotsit:    Dreamscape:h.window
  82. o.wotsit:    Dreamscape:h.bool
  83. o.wotsit:    Dreamscape:h.list
  84. o.wotsit:    Dreamscape:h.dataload
  85. o.wotsit:    Dreamscape:h.loader
  86. o.wotsit:    Dreamscape:h.filetype
  87. o.wotsit:    Dreamscape:h.coords
  88. o.wotsit:    Dreamscape:h.wimpmsg
  89. o.wotsit:    Dreamscape:h.command
  90. o.wotsit:    Dreamscape:h.basewindow
  91. o.wotsit:    Dreamscape:h.tboxobj
  92. o.wotsit:    Dreamscape:h.tboxevent
  93. o.wotsit:    Dreamscape:h.winhandlers
  94. o.wotsit:    Dreamscape:h.menu
  95. o.wotsit:    Dreamscape:h.basemenu
  96. o.wotsit:    Dreamscape:h.saveas
  97. o.wotsit:    Dreamscape:h.saver
  98. o.wotsit:    Dreamscape:h.clipboard
  99. o.wotsit:    Dreamscape:h.datasave
  100. o.main:    ^.c++.main
  101. o.main:    C:h.iostream
  102. o.main:    C:h.memory
  103. o.main:    OS:h.wimp
  104. o.main:    OS:h.types
  105. o.main:    OS:h.os
  106. o.main:    OS:h.osspriteop
  107. o.main:    OS:h.font
  108. o.main:    Dreamscape:h.task
  109. o.main:    Dreamscape:h.stringt
  110. o.main:    Dreamscape:h.command
  111. o.main:    Dreamscape:h.list
  112. o.main:    Dreamscape:h.bool
  113. o.main:    Dreamscape:h.tboxevent
  114. o.main:    Dreamscape:h.fileopen
  115. o.main:    Dreamscape:h.loader
  116. o.main:    Dreamscape:h.filetype
  117. o.main:    Dreamscape:h.wimpmsg
  118. o.main:    Dreamscape:h.dataload
  119. o.main:    Dreamscape:h.coords
  120. o.main:    Dreamscape:h.displayfield
  121. o.main:    Dreamscape:h.gadget
  122. o.main:    Dreamscape:h.basewindow
  123. o.main:    Dreamscape:h.tboxobj
  124. o.main:    Dreamscape:h.window
  125. o.main:    Dreamscape:h.actionbutton
  126. o.main:    ^.h.testobj
  127. o.main:    Dreamscape:h.iconbar
  128. o.main:    Dreamscape:h.menu
  129. o.main:    Dreamscape:h.basemenu
  130. o.main:    Dreamscape:h.fontmenu
  131. o.main:    Dreamscape:h.windowcmds
  132. o.main:    Dreamscape:h.writablefield
  133. o.main:    Dreamscape:h.numberrange
  134. o.main:    Dreamscape:h.state
  135. o.main:    Dreamscape:h.algorithm
  136. o.picture:    ^.c++.picture
  137. o.picture:    C:h.iostream
  138. o.picture:    C:h.memory
  139. o.picture:    OS:h.os
  140. o.picture:    OS:h.types
  141. o.picture:    OS:h.wimp
  142. o.picture:    OS:h.osspriteop
  143. o.picture:    OS:h.font
  144. o.picture:    OS:h.colourtrans
  145. o.picture:    Dreamscape:h.displayfield
  146. o.picture:    Dreamscape:h.gadget
  147. o.picture:    Dreamscape:h.stringt
  148. o.picture:    Dreamscape:h.basewindow
  149. o.picture:    Dreamscape:h.tboxobj
  150. o.picture:    Dreamscape:h.coords
  151. o.picture:    Dreamscape:h.bool
  152. o.picture:    Dreamscape:h.tboxevent
  153. o.picture:    Dreamscape:h.window
  154. o.picture:    Dreamscape:h.list
  155. o.picture:    Dreamscape:h.dataload
  156. o.picture:    Dreamscape:h.loader
  157. o.picture:    Dreamscape:h.filetype
  158. o.picture:    Dreamscape:h.wimpmsg
  159. o.picture:    Dreamscape:h.command
  160. o.picture:    ^.h.picture
  161. o.picture:    Dreamscape:h.winhandlers
  162. o.picture:    Dreamscape:h.menu
  163. o.picture:    Dreamscape:h.basemenu
  164. o.picture:    Dreamscape:h.saveas
  165. o.picture:    Dreamscape:h.saver
  166. o.picture:    Dreamscape:h.colourdbox
  167. o.picture:    Dreamscape:h.colour
  168. o.picture:    Dreamscape:h.button
  169. o.picture:    Dreamscape:h.actionbutton
  170. o.picture:    Dreamscape:h.windowcmds
  171. o.picture:    Dreamscape:h.graphic
  172. o.picture:    Dreamscape:h.transform
  173. o.picture:    Dreamscape:h.algorithm
  174. o.picture:    Dreamscape:h.quality
  175. o.testobj:    ^.c++.testobj
  176. o.testobj:    C:h.iostream
  177. o.testobj:    C:h.memory
  178. o.testobj:    OS:h.os
  179. o.testobj:    OS:h.types
  180. o.testobj:    OS:h.wimp
  181. o.testobj:    OS:h.osspriteop
  182. o.testobj:    OS:h.font
  183. o.testobj:    Dreamscape:h.task
  184. o.testobj:    Dreamscape:h.stringt
  185. o.testobj:    Dreamscape:h.command
  186. o.testobj:    Dreamscape:h.list
  187. o.testobj:    Dreamscape:h.bool
  188. o.testobj:    Dreamscape:h.tboxevent
  189. o.testobj:    Dreamscape:h.popup
  190. o.testobj:    Dreamscape:h.gadget
  191. o.testobj:    Dreamscape:h.basewindow
  192. o.testobj:    Dreamscape:h.tboxobj
  193. o.testobj:    Dreamscape:h.coords
  194. o.testobj:    Dreamscape:h.menu
  195. o.testobj:    Dreamscape:h.basemenu
  196. o.testobj:    ^.h.testobj
  197. o.testobj:    Dreamscape:h.window
  198. o.testobj:    Dreamscape:h.dataload
  199. o.testobj:    Dreamscape:h.loader
  200. o.testobj:    Dreamscape:h.filetype
  201. o.testobj:    Dreamscape:h.wimpmsg
  202. o.testobj:    Dreamscape:h.iconbar
  203. o.testobj:    Dreamscape:h.fontmenu
  204. o.testobj:    Dreamscape:h.windowcmds
  205. o.testobj:    Dreamscape:h.displayfield
  206. o.testobj:    Dreamscape:h.actionbutton
  207. o.testobj:    Dreamscape:h.writablefield
  208. o.testobj:    Dreamscape:h.numberrange
  209. o.testobj:    Dreamscape:h.state
  210. o.testobj:    Dreamscape:h.algorithm
  211. o.testobj:    ^.h.picture
  212. o.testobj:    Dreamscape:h.winhandlers
  213. o.testobj:    Dreamscape:h.saveas
  214. o.testobj:    Dreamscape:h.saver
  215. o.testobj:    Dreamscape:h.colourdbox
  216. o.testobj:    Dreamscape:h.colour
  217. o.testobj:    Dreamscape:h.button
  218. o.testobj:    Dreamscape:h.graphic
  219. o.testobj:    Dreamscape:h.transform
  220. o.testobj:    Dreamscape:h.quality
  221. o.testobj:    ^.h.wotsit
  222. o.testobj:    Dreamscape:h.clipboard
  223. o.testobj:    Dreamscape:h.datasave
  224.