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

  1. # This makefile made by Makatic2
  2.  
  3.  
  4. ASMExtra=-PreDefine "DEBUG SETL {TRUE}"
  5.  
  6.  
  7. ObjectFiles    =        \
  8.             o.handler    \
  9.             o.module    \
  10.  
  11.  
  12. ProjectName        =    !Debug
  13.  
  14.  
  15. Target        =    ^.NewBar.!NewBar.IbarPatch
  16.  
  17. Libraries    =    
  18.  
  19.  
  20. CPPFlags    =    $(CPPExtra) -ffa -depend !Depend -throwback \
  21.             -IC: -D__swi -zM
  22. CCFlags        =    $(CCExtra) -ffa -depend !Depend -throwback -IC: -zM
  23. ASMFlags    =    $(ASMExtra) -stamp -nocache -closeexec -quit \
  24.             -throwback -depend !Depend
  25. CMHGFlags    =    $(CMHGExtra)
  26. LinkFlags    =    $(LinkExtra)
  27. LibFileFlags    =    $(LibFileExtra)
  28. SqueezeFlags    =    $(SqueezeExtra) -v
  29. CopyFlags    =    $(CopyExtra) ~CQR~V
  30.  
  31. CPP        =    Makatic._C++ c++ -c $(CPPFlags)
  32. CC        =    cc -c $(CCFlags)
  33. ASM        =    ObjAsm $(ASMFlags)
  34. CMHG        =    CMHG $(CMHGFlags)
  35. LINK        =    Link -rmf -c++ $(LinkFlags)
  36. LIBFILE        =    LibFile -c $(LibFileFlags)
  37. SQUEEZE        =    Squeeze $(SqueezeFlags)
  38. COPY        =    Copy
  39.  
  40.  
  41.  
  42. VPATH = @.^
  43. .SILENT:;
  44. .SUFFIXES:    .o .s .c .c++
  45.  
  46. $(Target):    $(ObjectFiles) $(Libraries)
  47.     Echo -- Linking $(Target)
  48.     $(LINK) -o $@ $(ObjectFiles) $(Libraries)
  49.     Echo
  50.  
  51. .c++.o:
  52.     Echo -- Compiling $<
  53.     $(CPP) -o $@ $<
  54.     Echo
  55. .c.o:
  56.     Echo -- Compiling $<
  57.     $(CC) -o $@ $<
  58.     Echo
  59. .s.o:
  60.     Echo -- Assembling $<
  61.     $(ASM) -from $< -to $@
  62.     Echo
  63. .cmhg.o:
  64.     Echo -- Assembling $<
  65.     $(CMHG) $< $@
  66.     Echo
  67.  
  68.  
  69. # Dynamic dependencies:
  70. o.handler: ^.s.handler
  71. o.handler: OS:hdr.OSModule
  72. o.handler: OS:Hdr.Types
  73. o.handler: OS:Hdr.OS
  74. o.handler: OS:hdr.Wimp
  75. o.handler: OS:Hdr.OSSpriteOp
  76. o.handler: OS:Hdr.Font
  77. o.handler: OS:hdr.WimpReadSysInfo
  78. o.handler: ^.hdr.ibpatch
  79. o.handler: ^.hdr.debug
  80. o.handler: OS:hdr.FileSwitch
  81. o.handler: ^.hdr.ibpatch
  82. o.module: ^.s.module
  83. o.module: OS:hdr.OSModule
  84. o.module: OS:Hdr.Types
  85. o.module: OS:Hdr.OS
  86. o.module: OS:hdr.OSFind
  87. o.module: OS:Hdr.FileSwitch
  88. o.module: OS:hdr.OSFile
  89. o.module: OS:hdr.Wimp
  90. o.module: OS:Hdr.OSSpriteOp
  91. o.module: OS:Hdr.Font
  92. o.module: OS:hdr.WimpReadSysInfo
  93. o.module: ^.hdr.ibpatch
  94. o.module: ^.hdr.debug
  95. o.module: OS:hdr.FileSwitch
  96. o.module: ^.hdr.ibpatch
  97.