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

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