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

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