home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / dreamscape / examples / Dreamscape / Examples / PicViewer / !Debug / Makefile < prev   
Encoding:
Makefile  |  1996-09-19  |  2.9 KB  |  128 lines

  1. # This makefile made by Makatic2
  2.  
  3.  
  4. CCExtra=-DDEBUG -g
  5. CPPExtra=-DDEBUG +g
  6. LinkExtra=-d
  7.  
  8.  
  9. ObjectFiles    =        \
  10.             o.main    \
  11.             o.viewer    \
  12.  
  13.  
  14. ProjectName        =    !Debug
  15.  
  16.  
  17. Target        =    ^.!PicViewer.!RunImage
  18.  
  19. Libraries    =    Dreamscape:o.dreamscape    \
  20.             Dreamscape:Source.graphics.o.drawfile    \
  21.             Dreamscape:Source.graphics.o.jpeg    \
  22.             Dreamscape:Source.graphics.o.sprite    \
  23.             OSLib:o.oslib        \
  24.             C:o.c++lib        \
  25.             C:o.asstubs
  26.  
  27.  
  28. CPPFlags    =    $(CPPExtra) -ffa -depend !Depend -throwback \
  29.             -IDreamscape:,C: -D__swi
  30. CCFlags        =    $(CCExtra) -ffa -depend !Depend -throwback -IDreamscape:,C:
  31. ASMFlags    =    $(ASMExtra) -stamp -nocache -closeexec -quit -throwback
  32. LinkFlags    =    $(LinkExtra)
  33. LibFileFlags    =    $(LibFileExtra)
  34. SqueezeFlags    =    $(SqueezeExtra) -v
  35.  
  36. CPP        =    Makatic._C++ c++ -c $(CPPFlags)
  37. CC        =    cc -c $(CCFlags)
  38. ASM        =    ObjAsm $(ASMFlags)
  39. LINK        =    Link -aif -c++ $(LinkFlags)
  40. LIBFILE        =    LibFile -c $(LibFileFlags)
  41. SQUEEZE        =    Squeeze $(SqueezeFlags)
  42.  
  43.  
  44.  
  45. VPATH = @.^
  46. .SILENT:;
  47. .SUFFIXES:    .o .s .c .c++
  48.  
  49. $(Target):    $(ObjectFiles) $(Libraries)
  50.     Echo -- Linking $(Target)
  51.     $(LINK) -o $@ $(ObjectFiles) $(Libraries)
  52.     $(SQUEEZE) $@
  53.  
  54. .c++.o:
  55.     Echo -- Compiling $<
  56.     $(CPP) -o $@ $<
  57.     Echo
  58. .c.o:
  59.     Echo -- Compiling $<
  60.     $(CC) -o $@ $<
  61.     Echo
  62. .s.o:
  63.     Echo -- Assembling $<
  64.     $(ASM) -from $< -to $@
  65.     Echo
  66.  
  67.  
  68. # Dynamic dependencies:
  69. o.main:    ^.c++.main
  70. o.main:    Dreamscape:h.task
  71. o.main:    Dreamscape:h.stringt
  72. o.main:    Dreamscape:h.command
  73. o.main:    Dreamscape:h.list
  74. o.main:    Dreamscape:h.bool
  75. o.main:    Dreamscape:h.tboxevent
  76. o.main:    ^.h.main
  77. o.main:    Dreamscape:h.window
  78. o.main:    Dreamscape:h.dataload
  79. o.main:    Dreamscape:h.loader
  80. o.main:    Dreamscape:h.filetype
  81. o.main:    Dreamscape:h.coords
  82. o.main:    Dreamscape:h.wimpmsg
  83. o.main:    Dreamscape:h.basewindow
  84. o.main:    Dreamscape:h.tboxobj
  85. o.main:    Dreamscape:h.menu
  86. o.main:    Dreamscape:h.basemenu
  87. o.main:    Dreamscape:h.iconbar
  88. o.main:    Dreamscape:h.fileopen
  89. o.main:    Dreamscape:h.graphic
  90. o.main:    Dreamscape:h.transform
  91. o.main:    Dreamscape:h.algorithm
  92. o.main:    Dreamscape:h.quality
  93. o.main:    ^.h.viewer
  94. o.main:    Dreamscape:h.document
  95. o.main:    Dreamscape:h.docgraphic
  96. o.main:    Dreamscape:h.viewwindow
  97. o.main:    Dreamscape:h.x
  98. o.viewer:    ^.c++.viewer
  99. o.viewer:    OS:h.os
  100. o.viewer:    OS:h.types
  101. o.viewer:    OS:h.colourtrans
  102. o.viewer:    OS:h.osspriteop
  103. o.viewer:    OS:h.font
  104. o.viewer:    Dreamscape:h.menu
  105. o.viewer:    Dreamscape:h.list
  106. o.viewer:    Dreamscape:h.bool
  107. o.viewer:    Dreamscape:h.stringt
  108. o.viewer:    Dreamscape:h.command
  109. o.viewer:    Dreamscape:h.basemenu
  110. o.viewer:    Dreamscape:h.tboxobj
  111. o.viewer:    Dreamscape:h.coords
  112. o.viewer:    Dreamscape:h.tboxevent
  113. o.viewer:    ^.h.viewer
  114. o.viewer:    Dreamscape:h.graphic
  115. o.viewer:    Dreamscape:h.window
  116. o.viewer:    Dreamscape:h.dataload
  117. o.viewer:    Dreamscape:h.loader
  118. o.viewer:    Dreamscape:h.filetype
  119. o.viewer:    Dreamscape:h.wimpmsg
  120. o.viewer:    Dreamscape:h.basewindow
  121. o.viewer:    Dreamscape:h.transform
  122. o.viewer:    Dreamscape:h.algorithm
  123. o.viewer:    Dreamscape:h.quality
  124. o.viewer:    Dreamscape:h.document
  125. o.viewer:    Dreamscape:h.docgraphic
  126. o.viewer:    Dreamscape:h.viewwindow
  127. o.viewer:    Dreamscape:h.x
  128.