home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / dreamscape / examples / Dreamscape / Examples / PicViewer / TemplateMF < prev   
Encoding:
Text File  |  1996-09-22  |  1.1 KB  |  54 lines

  1.  
  2. Target        =    ^.!PicViewer.!RunImage
  3.  
  4. Libraries    =    Dreamscape:o.dreamscape    \
  5.             Dreamscape:graphics.o.drawfile    \
  6.             Dreamscape:graphics.o.jpeg    \
  7.             Dreamscape:graphics.o.sprite    \
  8.             OSLib:o.oslib        \
  9.             C:o.c++lib        \
  10.             C:o.asstubs
  11.  
  12.  
  13. CPPFlags    =    $(CPPExtra) -ffa -depend !Depend -throwback \
  14.             -IDreamscape:,C: -D__swi
  15. CCFlags        =    $(CCExtra) -ffa -depend !Depend -throwback -IDreamscape:,C:
  16. ASMFlags    =    $(ASMExtra) -stamp -nocache -closeexec -quit -throwback
  17. LinkFlags    =    $(LinkExtra)
  18. LibFileFlags    =    $(LibFileExtra)
  19. SqueezeFlags    =    $(SqueezeExtra) -v
  20.  
  21. CPP        =    Makatic._C++ c++ -c $(CPPFlags)
  22. CC        =    cc -c $(CCFlags)
  23. ASM        =    ObjAsm $(ASMFlags)
  24. LINK        =    Link -aif -c++ $(LinkFlags)
  25. LIBFILE        =    LibFile -c $(LibFileFlags)
  26. SQUEEZE        =    Squeeze $(SqueezeFlags)
  27.  
  28.  
  29.  
  30. VPATH = @.^
  31. .SILENT:;
  32. .SUFFIXES:    .o .s .c .c++
  33.  
  34. $(Target):    $(ObjectFiles) $(Libraries)
  35.     Echo -- Linking $(Target)
  36.     $(LINK) -o $@ $(ObjectFiles) $(Libraries)
  37.     $(SQUEEZE) $@
  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.  
  52.  
  53. # Dynamic dependencies:
  54.