home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / programming / maskthrow / !Makefile / TemplateMF < prev   
Text File  |  1998-06-24  |  1KB  |  58 lines

  1.  
  2. Target        =    ^.MaskThrow
  3. TemplateMF    =    ^.!MakeFile.TemplateMF
  4.  
  5. Libraries    =    C:o.msstubs
  6.  
  7.  
  8. CPPFlags    =    $(CPPExtra) -ffa -depend !Depend -throwback \
  9.             -IC: -D__swi -zM
  10. CCFlags        =    $(CCExtra) -ffa -depend !Depend -throwback -IC: -zM
  11. ASMFlags    =    $(ASMExtra) -stamp -nocache -closeexec -quit \
  12.             -throwback -depend !Depend
  13. CMHGFlags    =    $(CMHGExtra)
  14. LinkFlags    =    $(LinkExtra)
  15. LibFileFlags    =    $(LibFileExtra)
  16. SqueezeFlags    =    $(SqueezeExtra) -v
  17. CopyFlags    =    $(CopyExtra) ~CQR~V
  18.  
  19. CPP        =    Makatic._C++ c++ -c $(CPPFlags)
  20. CC        =    cc -c $(CCFlags)
  21. ASM        =    ObjAsm $(ASMFlags)
  22. CMHG        =    CMHG $(CMHGFlags)
  23. LINK        =    Link -rmf -c++ $(LinkFlags)
  24. LIBFILE        =    LibFile -c $(LibFileFlags)
  25. SQUEEZE        =    Squeeze $(SqueezeFlags)
  26. COPY        =    Copy
  27.  
  28.  
  29.  
  30. VPATH = @.^
  31. .SILENT:;
  32. .SUFFIXES:    .o .s .c .c++
  33.  
  34. $(Target):    $(ObjectFiles) $(Libraries) $(TemplateMF)
  35.     Echo -- Linking $(Target)
  36.     $(LINK) -o $@ $(ObjectFiles) $(Libraries)
  37. #    $(COPY) $@ Choices:Boot.PreDesk.MaskThrow $(CopyFlags)
  38.  
  39. .c++.o:
  40.     Echo -- Compiling $<
  41.     $(CPP) -o $@ $<
  42.     Echo
  43. .c.o:
  44.     Echo -- Compiling $<
  45.     $(CC) -o $@ $<
  46.     Echo
  47. .s.o:
  48.     Echo -- Assembling $<
  49.     $(ASM) -from $< -to $@
  50.     Echo
  51. .cmhg.o:
  52.     Echo -- Assembling $<
  53.     $(CMHG) $< $@
  54.     Echo
  55.  
  56.  
  57. # Dynamic dependencies:
  58.