home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / dreamscape / utilities / Dreamscape / Utilities / MakeApp / TemplateMF < prev   
Encoding:
Text File  |  1996-09-28  |  1.5 KB  |  68 lines

  1.  
  2. Target        =    ^.!MakeApp.!RunImage
  3.  
  4. Libraries    =    Dreamscape:o.dreamscape    \
  5.             Dreamscape:gadgets.o.actionbutton    \
  6.             Dreamscape:gadgets.o.radiobutton    \
  7.             Dreamscape:gadgets.o.optionbutton    \
  8.             OSLib:o.oslib        \
  9.             C:o.c++lib        \
  10.             C:o.asstubs
  11.  
  12. #RunMacroFlags    =    -Dtoolbox -Dwindow -Dmenu -Diconbar -Dsaveas \
  13. #            -Dproginfo $(RunMacroExtra)
  14.  
  15.  
  16. CPPFlags    =    $(CPPExtra) -ffa -depend !Depend -throwback \
  17.             -IDreamscape:,C: -D__swi
  18. CCFlags        =    $(CCExtra) -ffa -depend !Depend -throwback \
  19.             -IDreamscape:,C:
  20. ASMFlags    =    $(ASMExtra) -stamp -nocache -closeexec -quit \
  21.             -throwback
  22. LinkFlags    =    $(LinkExtra)
  23. LibFileFlags    =    $(LibFileExtra)
  24. SqueezeFlags    =    $(SqueezeExtra) -v
  25. #TidyDependFlags    =    $(TidyDependExtra)
  26.  
  27. CPP        =    Makatic._C++ c++ -c $(CPPFlags)
  28. CC        =    cc -c $(CCFlags)
  29. ASM        =    ObjAsm $(ASMFlags)
  30. LINK        =    Link -aif -c++ $(LinkFlags)
  31. LIBFILE        =    LibFile -c $(LibFileFlags)
  32. SQUEEZE        =    Squeeze $(SqueezeFlags)
  33. #TIDYDEPEND    =    Makatic.TidyDepend $(TidyDependFlags)
  34. #MACROFILE    =    Makatic.Macrofile
  35.  
  36.  
  37.  
  38. VPATH = @.^
  39. .SILENT:;
  40. .SUFFIXES:    .o .s .c .c++
  41.  
  42. $(Target):    $(ObjectFiles) $(Libraries)
  43.     Echo -- Linking $(Target)
  44.     $(LINK) -o $@ $(ObjectFiles) $(Libraries)
  45.     $(SQUEEZE) $@
  46.     #$(MACROFILE) -f ^.!Makefile.TemplRun -o ^.!MakeApp.!Run \
  47.     #    $(RunMacroFlags)
  48.     #SetType ^.!MakeApp.!Run FEB
  49.  
  50. .c++.o:
  51.     Echo -- Compiling $<
  52.     $(CPP) -o $@ $<
  53.     #$(TIDYDEPEND)
  54.     Echo
  55. .c.o:
  56.     Echo -- Compiling $<
  57.     $(CC) -o $@ $<
  58.     #$(TIDYDEPEND)
  59.     Echo
  60. .s.o:
  61.     Echo -- Assembling $<
  62.     $(ASM) -from $< -to $@
  63.     #$(TIDYDEPEND)
  64.     Echo
  65.  
  66.  
  67. # Dynamic dependencies:
  68.