home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / dreamscape / examples / Dreamscape / Examples / ListTest / TemplateMF < prev   
Encoding:
Text File  |  1996-09-12  |  1001 b   |  51 lines

  1.  
  2. Target        =    ^.!ListTest.!RunImage
  3.  
  4. Libraries    =    Dreamscape:o.dreamscape    \
  5.             OSLib:o.oslib        \
  6.             C:o.c++lib        \
  7.             C:o.asstubs
  8.  
  9.  
  10. CPPFlags    =    $(CPPExtra) -ffa -depend !Depend -throwback \
  11.             -IDreamscape:,C: -D__swi
  12. CCFlags        =    $(CCExtra) -ffa -depend !Depend -throwback -IDreamscape:,C:
  13. ASMFlags    =    $(ASMExtra) -stamp -nocache -closeexec -quit -throwback
  14. LinkFlags    =    $(LinkExtra)
  15. LibFileFlags    =    $(LibFileExtra)
  16. SqueezeFlags    =    $(SqueezeExtra) -v
  17.  
  18. CPP        =    Makatic._C++ c++ -c $(CPPFlags)
  19. CC        =    cc -c $(CCFlags)
  20. ASM        =    ObjAsm $(ASMFlags)
  21. LINK        =    Link -aif -c++ $(LinkFlags)
  22. LIBFILE        =    LibFile -c $(LibFileFlags)
  23. SQUEEZE        =    Squeeze $(SqueezeFlags)
  24.  
  25.  
  26.  
  27. VPATH = @.^
  28. .SILENT:;
  29. .SUFFIXES:    .o .s .c .c++
  30.  
  31. $(Target):    $(ObjectFiles) $(Libraries)
  32.     Echo -- Linking $(Target)
  33.     $(LINK) -o $@ $(ObjectFiles) $(Libraries)
  34.     $(SQUEEZE) $@
  35.  
  36. .c++.o:
  37.     Echo -- Compiling $<
  38.     $(CPP) -o $@ $<
  39.     Echo
  40. .c.o:
  41.     Echo -- Compiling $<
  42.     $(CC) -o $@ $<
  43.     Echo
  44. .s.o:
  45.     Echo -- Assembling $<
  46.     $(ASM) -from $< -to $@
  47.     Echo
  48.  
  49.  
  50. # Dynamic dependencies:
  51.