home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / desktop / newbar / Source / NewBar / !Debug / Makefile < prev   
Makefile  |  1998-08-07  |  8KB  |  318 lines

  1. # This makefile made by Makatic2
  2.  
  3.  
  4. CCExtra=-DDEBUG -g -fna
  5. LinkExtra=-d
  6. RunMacroExtra=-DDEBUG
  7. DSBuild=Normal
  8.  
  9.  
  10. ObjectFiles    =        \
  11.             o.font    \
  12.             o.gadget    \
  13.             o.hacky    \
  14.             o.hotkeys    \
  15.             o.iconbar    \
  16.             o.iconmgr    \
  17.             o.main    \
  18.             o.options    \
  19.             o.pinpatch    \
  20.  
  21.  
  22. ProjectName        =    !Debug
  23.  
  24.  
  25. MainTarget    =    ^.!NewBar.!RunImage
  26. RunTarget    =    ^.!NewBar.RunTask
  27. RunObject    =    ^.!Makefile.TemplatRun
  28.  
  29. Libraries    =    DScape$(DSBuild):o.dreamscape    \
  30.             ThreadLib:o.threadlib        \
  31.             OSLib:o.oslib            \
  32.             C:o.c++lib            \
  33.             C:o.asstubs            \
  34.             $(ExtraLibraries)
  35.  
  36. RunMacroFlags    =    -Dtoolbox -Dwindow -Dmenu -Dproginfo \
  37.             $(RunMacroExtra)
  38.  
  39.  
  40. CPPFlags    =    $(CPPExtra) -depend !Depend -throwback \
  41.             -I@.,C: -D__swi
  42. CCFlags        =    $(CCExtra) -depend !Depend -throwback \
  43.             -I@.,C:
  44. ASMFlags    =    $(ASMExtra) -stamp -nocache -closeexec -quit \
  45.             -throwback -depend !Depend
  46. CMHGFlags    =    $(CMHGExtra)
  47. LinkFlags    =    $(LinkExtra)
  48. LibFileFlags    =    $(LibFileExtra)
  49. SqueezeFlags    =    $(SqueezeExtra) -v
  50. MacrofileFlags    =    $(MacroFileExtra) -depend !Depend -throwback
  51. CopyFlags    =    $(CopyExtra)~CQR~V
  52.  
  53. CPP        =    $(CPPPrefix) Makatic._C++ c++ -c $(CPPFlags)
  54. CC        =    $(CCPrefix) cc -c $(CCFlags)
  55. ASM        =    ObjAsm $(ASMFlags)
  56. CMHG        =    CMHG $(CMHGFlags)
  57. LINK        =    Link -aif -c++ $(LinkFlags)
  58. LIBFILE        =    LibFile -c $(LibFileFlags)
  59. SQUEEZE        =    Squeeze $(SqueezeFlags)
  60. MACROFILE    =    Dreamscape:Macrofile
  61. COPY        =    Copy
  62.  
  63.  
  64.  
  65. VPATH = @.^
  66. .SILENT:;
  67. .SUFFIXES:    .o .c++ .c .s .cmhg
  68.  
  69. AllTargets:    $(MainTarget) $(RunTarget)
  70.  
  71. $(MainTarget):    $(ObjectFiles) $(Libraries)
  72.     Echo -- Linking $@
  73.     $(LINK) -o $@ $(ObjectFiles) $(Libraries)
  74.     If "$(CCPrefix)"<>"MemCheck.CC" Then $(SQUEEZE) $@
  75.     If "$(CCPrefix)"="MemCheck.CC" Then SetType $@ FF8
  76.     Echo
  77.  
  78. $(RunTarget):    $(RunObject)
  79.     Echo -- Making $(RunTarget)
  80.     $(MACROFILE) -f $(RunObject) -o $(RunTarget) $(RunMacroFlags)
  81.     SetType $(RunTarget) FEB
  82.     Echo
  83.  
  84. .c++.o:
  85.     Echo -- Compiling $<
  86.     $(CPP) -o $@ <NewIconbar$Dir>.$<
  87.     Echo
  88. .c.o:
  89.     Echo -- Compiling $<
  90.     $(CC) -o $@ <NewIconbar$Dir>.$<
  91.     Echo
  92. .s.o:
  93.     Echo -- Assembling $<
  94.     $(ASM) -from <NewIconbar$Dir>.$< -to $@
  95.     Echo
  96. .cmhg.o:
  97.     Echo -- Assembling $<
  98.     $(CMHG) <NewIconbar$Dir>.$< $@
  99.     Echo
  100.  
  101.  
  102. # Dynamic dependencies:
  103. o.display:    <NewIconbar$Dir>.^.c.display
  104. o.display:    OS:h.wimp
  105. o.display:    OS:h.types
  106. o.display:    OS:h.os
  107. o.display:    OS:h.osspriteop
  108. o.display:    OS:h.font
  109. o.display:    OS:h.wimpspriteop
  110. o.display:    OS:h.wimpreadsysinfo
  111. o.display:    OS:h.window
  112. o.display:    OS:h.toolbox
  113. o.display:    OS:h.messagetrans
  114. o.display:    OS:h.keyboardshortcut
  115. o.display:    OS:h.gadget
  116. o.display:    OS:h.button
  117. o.display:    OS:h.gadget
  118. o.display:    Dreamscape:h.x
  119. o.display:    <NewIconbar$Dir>.^.h.iconbar
  120. o.display:    OS:h.osspriteop
  121. o.display:    OS:h.wimp
  122. o.display:    OS:h.toolbox
  123. o.display:    <NewIconbar$Dir>.^.h.ibarpatch
  124. o.display:    OS:h.wimp
  125. o.display:    OS:h.osspriteop
  126. o.display:    <NewIconbar$Dir>.^.h.gadget
  127. o.display:    OS:h.toolbox
  128. o.display:    OS:h.osspriteop
  129. o.display:    OS:h.wimp
  130. o.display:    <NewIconbar$Dir>.^.h.gadget
  131. o.display:    <NewIconbar$Dir>.^.h.debug
  132. o.display:    <NewIconbar$Dir>.^.h.options
  133. o.font:    <NewIconbar$Dir>.^.c.font
  134. o.font:    OS:h.font
  135. o.font:    OS:h.types
  136. o.font:    OS:h.os
  137. o.font:    OS:h.wimpreadsysinfo
  138. o.font:    OS:h.wimp
  139. o.font:    OS:h.osspriteop
  140. o.font:    <NewIconbar$Dir>.^.h.font
  141. o.font:    <NewIconbar$Dir>.^.h.options
  142. o.options:    <NewIconbar$Dir>.^.c.options
  143. o.options:    <NewIconbar$Dir>.^.h.options
  144. o.options:    <NewIconbar$Dir>.^.h.debug
  145. o.hotkeys:    <NewIconbar$Dir>.^.c.hotkeys
  146. o.hotkeys:    OS:h.wimp
  147. o.hotkeys:    OS:h.types
  148. o.hotkeys:    OS:h.os
  149. o.hotkeys:    OS:h.osspriteop
  150. o.hotkeys:    OS:h.font
  151. o.hotkeys:    OS:h.wimpspriteop
  152. o.pinpatch:    <NewIconbar$Dir>.^.c.pinpatch
  153. o.pinpatch:    OS:h.os
  154. o.pinpatch:    OS:h.types
  155. o.pinpatch:    OS:h.osmodule
  156. o.pinpatch:    OS:h.wimp
  157. o.pinpatch:    OS:h.osspriteop
  158. o.pinpatch:    OS:h.font
  159. o.pinpatch:    <NewIconbar$Dir>.^.h.pinpatch
  160. o.pinpatch:    <NewIconbar$Dir>.^.h.options
  161. o.pinpatch:    <NewIconbar$Dir>.^.h.options
  162. o.iconbar:    <NewIconbar$Dir>.^.c.iconbar
  163. o.iconbar:    C:h.swis
  164. o.iconbar:    C:h.kernel
  165. o.iconbar:    OS:h.osword
  166. o.iconbar:    OS:h.types
  167. o.iconbar:    OS:h.os
  168. o.iconbar:    OS:h.wimp
  169. o.iconbar:    OS:h.osspriteop
  170. o.iconbar:    OS:h.font
  171. o.iconbar:    OS:h.toolbox
  172. o.iconbar:    OS:h.messagetrans
  173. o.iconbar:    OS:h.menu
  174. o.iconbar:    OS:h.window
  175. o.iconbar:    OS:h.keyboardshortcut
  176. o.iconbar:    OS:h.gadget
  177. o.iconbar:    Dreamscape:h.tboxevent
  178. o.iconbar:    Dreamscape:h.bool
  179. o.iconbar:    Dreamscape:h.wimpevent
  180. o.iconbar:    Dreamscape:h.bool
  181. o.iconbar:    Dreamscape:h.wimpmsg
  182. o.iconbar:    Dreamscape:h.bool
  183. o.iconbar:    Dreamscape:h.task
  184. o.iconbar:    Dreamscape:h.debug
  185. o.iconbar:    Dreamscape:h.throwback
  186. o.iconbar:    Dreamscape:h.x
  187. o.iconbar:    <NewIconbar$Dir>.^.h.iconbar
  188. o.iconbar:    <NewIconbar$Dir>.^.h.iconmgr
  189. o.iconbar:    OS:h.wimp
  190. o.iconbar:    <NewIconbar$Dir>.^.h.gadget
  191. o.iconbar:    OS:h.os
  192. o.iconbar:    OS:h.osspriteop
  193. o.iconbar:    OS:h.toolbox
  194. o.iconbar:    <NewIconbar$Dir>.^.h.ibarpatch
  195. o.iconbar:    OS:h.wimp
  196. o.iconbar:    <NewIconbar$Dir>.^.h.gadget
  197. o.iconbar:    <NewIconbar$Dir>.^.h.hotkeys
  198. o.iconbar:    OS:h.wimp
  199. o.iconbar:    <NewIconbar$Dir>.^.h.debug
  200. o.iconbar:    <NewIconbar$Dir>.^.h.options
  201. o.iconbar:    <NewIconbar$Dir>.^.h.various
  202. o.iconbar:    OS:h.os
  203. o.iconbar:    OS:h.wimp
  204. o.iconmgr:    <NewIconbar$Dir>.^.c.iconmgr
  205. o.iconmgr:    OS:h.os
  206. o.iconmgr:    OS:h.types
  207. o.iconmgr:    OS:h.osmodule
  208. o.iconmgr:    OS:h.wimp
  209. o.iconmgr:    OS:h.osspriteop
  210. o.iconmgr:    OS:h.font
  211. o.iconmgr:    OS:h.toolbox
  212. o.iconmgr:    OS:h.messagetrans
  213. o.iconmgr:    OS:h.window
  214. o.iconmgr:    OS:h.keyboardshortcut
  215. o.iconmgr:    OS:h.gadget
  216. o.iconmgr:    OS:h.taskmanager
  217. o.iconmgr:    Dreamscape:h.task
  218. o.iconmgr:    Dreamscape:h.wimpevent
  219. o.iconmgr:    Dreamscape:h.bool
  220. o.iconmgr:    Dreamscape:h.wimpmsg
  221. o.iconmgr:    Dreamscape:h.bool
  222. o.iconmgr:    Dreamscape:h.x
  223. o.iconmgr:    <NewIconbar$Dir>.^.h.iconmgr
  224. o.iconmgr:    OS:h.wimp
  225. o.iconmgr:    <NewIconbar$Dir>.^.h.gadget
  226. o.iconmgr:    OS:h.os
  227. o.iconmgr:    OS:h.osspriteop
  228. o.iconmgr:    OS:h.toolbox
  229. o.iconmgr:    <NewIconbar$Dir>.^.h.ibarpatch
  230. o.iconmgr:    OS:h.wimp
  231. o.iconmgr:    <NewIconbar$Dir>.^.h.gadget
  232. o.iconmgr:    <NewIconbar$Dir>.^.h.debug
  233. o.iconmgr:    <NewIconbar$Dir>.^.h.options
  234. o.iconmgr:    <NewIconbar$Dir>.^.h.various
  235. o.iconmgr:    OS:h.os
  236. o.iconmgr:    OS:h.wimp
  237. o.main:    <NewIconbar$Dir>.^.c.main
  238. o.main:    OS:h.menu
  239. o.main:    OS:h.types
  240. o.main:    OS:h.toolbox
  241. o.main:    OS:h.os
  242. o.main:    OS:h.wimp
  243. o.main:    OS:h.osspriteop
  244. o.main:    OS:h.font
  245. o.main:    OS:h.messagetrans
  246. o.main:    Dreamscape:h.task
  247. o.main:    Dreamscape:h.tboxevent
  248. o.main:    Dreamscape:h.bool
  249. o.main:    Dreamscape:h.wimpmsg
  250. o.main:    Dreamscape:h.bool
  251. o.main:    Dreamscape:h.x
  252. o.main:    <NewIconbar$Dir>.^.h.iconbar
  253. o.main:    <NewIconbar$Dir>.^.h.iconmgr
  254. o.main:    OS:h.wimp
  255. o.main:    <NewIconbar$Dir>.^.h.gadget
  256. o.main:    OS:h.os
  257. o.main:    OS:h.osspriteop
  258. o.main:    OS:h.toolbox
  259. o.main:    <NewIconbar$Dir>.^.h.ibarpatch
  260. o.main:    OS:h.wimp
  261. o.main:    <NewIconbar$Dir>.^.h.gadget
  262. o.main:    <NewIconbar$Dir>.^.h.options
  263. o.main:    <NewIconbar$Dir>.^.h.pinpatch
  264. o.main:    <NewIconbar$Dir>.^.h.options
  265. o.main:    <NewIconbar$Dir>.^.h.debug
  266. o.gadget:    <NewIconbar$Dir>.^.c.gadget
  267. o.gadget:    OS:h.wimp
  268. o.gadget:    OS:h.types
  269. o.gadget:    OS:h.os
  270. o.gadget:    OS:h.osspriteop
  271. o.gadget:    OS:h.font
  272. o.gadget:    OS:h.wimpspriteop
  273. o.gadget:    OS:h.window
  274. o.gadget:    OS:h.toolbox
  275. o.gadget:    OS:h.messagetrans
  276. o.gadget:    OS:h.keyboardshortcut
  277. o.gadget:    OS:h.gadget
  278. o.gadget:    OS:h.button
  279. o.gadget:    OS:h.gadget
  280. o.gadget:    Dreamscape:h.x
  281. o.gadget:    <NewIconbar$Dir>.^.h.iconbar
  282. o.gadget:    <NewIconbar$Dir>.^.h.iconmgr
  283. o.gadget:    OS:h.wimp
  284. o.gadget:    <NewIconbar$Dir>.^.h.gadget
  285. o.gadget:    OS:h.os
  286. o.gadget:    OS:h.osspriteop
  287. o.gadget:    OS:h.toolbox
  288. o.gadget:    <NewIconbar$Dir>.^.h.ibarpatch
  289. o.gadget:    OS:h.wimp
  290. o.gadget:    <NewIconbar$Dir>.^.h.gadget
  291. o.gadget:    <NewIconbar$Dir>.^.h.debug
  292. o.gadget:    <NewIconbar$Dir>.^.h.options
  293. o.gadget:    <NewIconbar$Dir>.^.h.gadget
  294. o.gadget:    <NewIconbar$Dir>.^.h.various
  295. o.gadget:    OS:h.os
  296. o.gadget:    OS:h.wimp
  297. o.gadget:    <NewIconbar$Dir>.^.h.font
  298. o.hacky:    <NewIconbar$Dir>.^.c.hacky
  299. o.hacky:    C:h.swis
  300. o.hacky:    C:h.kernel
  301. o.hacky:    OS:h.wimp
  302. o.hacky:    OS:h.types
  303. o.hacky:    OS:h.os
  304. o.hacky:    OS:h.osspriteop
  305. o.hacky:    OS:h.font
  306. o.hacky:    OS:h.wimpspriteop
  307. o.hacky:    OS:h.wimpreadsysinfo
  308. o.hacky:    Dreamscape:h.task
  309. o.hacky:    Dreamscape:h.x
  310. o.hacky:    <NewIconbar$Dir>.^.h.ibarpatch
  311. o.hacky:    OS:h.wimp
  312. o.hacky:    <NewIconbar$Dir>.^.h.gadget
  313. o.hacky:    OS:h.os
  314. o.hacky:    OS:h.osspriteop
  315. o.hacky:    OS:h.toolbox
  316. o.hacky:    OS:h.messagetrans
  317. o.hacky:    <NewIconbar$Dir>.^.h.debug
  318.