home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / RiscOS / APP / DEVS / LIB / POPCORN / SP2POP.ZIP / !Spr2Pop / Makefile < prev    next >
Makefile  |  1997-02-25  |  3KB  |  122 lines

  1. CCflags = -c -depend !Depend -IC: -throwback -ff -Ospace
  2. Linkflags = -aif
  3. ObjAsmflags = -throwback -depend !Depend
  4. Squeezeflags = -v
  5. cc = cc
  6.  
  7. # Final targets:
  8. @.Spr2Pop: \
  9.         C:o.Stubs C:o.eventlib C:o.toolboxlib C:o.wimplib C:o.flexlib \
  10.         @.o.Main @.o.Handlers @.o.Init @.o.Process @.o.Hourglass
  11.         Link $(Linkflags) -o @.Spr2Pop \
  12.         C:o.Stubs C:o.eventlib C:o.toolboxlib C:o.wimplib C:o.flexlib \
  13.         @.o.Main @.o.Handlers @.o.Init @.o.Process @.o.Hourglass
  14.         Squeeze $(Squeezeflags) @.Spr2Pop
  15.  
  16. # Static dependencies:
  17. @.o.Handlers:   @.c.Handlers
  18.         $(cc) $(ccflags) -o @.o.Handlers @.c.Handlers
  19. @.o.Init:   @.c.Init
  20.         $(cc) $(ccflags) -o @.o.Init @.c.Init
  21. @.o.Main:   @.c.Main
  22.         $(cc) $(ccflags) -o @.o.Main @.c.Main
  23. @.o.Process:   @.c.Process
  24.         $(cc) $(ccflags) -o @.o.Process @.c.Process
  25. @.o.Hourglass: @.s.Hourglass
  26.         objasm $(objasmflags) -from @.s.Hourglass \
  27.         -to @.o.Hourglass
  28.  
  29. # Dynamic dependencies:
  30. o.Main:    c.Main
  31. o.Main:    h.Init
  32. o.Main:    h.Externs
  33. o.Main:    h.Structs
  34. o.Main:    C:h.kernel
  35. o.Main:    C:h.swis
  36. o.Main:    C:h.flex
  37. o.Main:    C:h.wimp
  38. o.Main:    C:h.event
  39. o.Main:    C:h.toolbox
  40. o.Main:    C:h.wimplib
  41. o.Main:    C:h.toolbox
  42. o.Main:    C:h.gadgets
  43. o.Main:    C:h.iconbar
  44. o.Main:    C:h.menu
  45. o.Main:    C:h.saveas
  46. o.Main:    C:h.window
  47. o.Main:    C:h.proginfo
  48. o.Main:    C:h.quit
  49. o.Main:    C:h.window
  50. o.Main:    h.Events
  51. o.Main:    h.Handlers
  52. o.Handlers:    c.Handlers
  53. o.Handlers:    h.Init
  54. o.Handlers:    h.Externs
  55. o.Handlers:    h.Structs
  56. o.Handlers:    C:h.kernel
  57. o.Handlers:    C:h.swis
  58. o.Handlers:    C:h.flex
  59. o.Handlers:    C:h.wimp
  60. o.Handlers:    C:h.event
  61. o.Handlers:    C:h.toolbox
  62. o.Handlers:    C:h.wimplib
  63. o.Handlers:    C:h.toolbox
  64. o.Handlers:    C:h.gadgets
  65. o.Handlers:    C:h.iconbar
  66. o.Handlers:    C:h.menu
  67. o.Handlers:    C:h.saveas
  68. o.Handlers:    C:h.window
  69. o.Handlers:    C:h.proginfo
  70. o.Handlers:    C:h.quit
  71. o.Handlers:    C:h.window
  72. o.Handlers:    h.Events
  73. o.Handlers:    h.Handlers
  74. o.Init:    c.Init
  75. o.Init:    h.Init
  76. o.Init:    h.Externs
  77. o.Init:    h.Structs
  78. o.Init:    C:h.kernel
  79. o.Init:    C:h.swis
  80. o.Init:    C:h.flex
  81. o.Init:    C:h.wimp
  82. o.Init:    C:h.event
  83. o.Init:    C:h.toolbox
  84. o.Init:    C:h.wimplib
  85. o.Init:    C:h.toolbox
  86. o.Init:    C:h.gadgets
  87. o.Init:    C:h.iconbar
  88. o.Init:    C:h.menu
  89. o.Init:    C:h.saveas
  90. o.Init:    C:h.window
  91. o.Init:    C:h.proginfo
  92. o.Init:    C:h.quit
  93. o.Init:    C:h.window
  94. o.Init:    h.Events
  95. o.Init:    h.Handlers
  96. o.Init:    h.Version
  97. o.Process:    c.Process
  98. o.Process:    h.Externs
  99. o.Process:    h.Structs
  100. o.Process:    C:h.kernel
  101. o.Process:    C:h.swis
  102. o.Process:    C:h.flex
  103. o.Process:    C:h.wimp
  104. o.Process:    C:h.event
  105. o.Process:    C:h.toolbox
  106. o.Process:    C:h.wimplib
  107. o.Process:    C:h.toolbox
  108. o.Process:    C:h.gadgets
  109. o.Process:    C:h.iconbar
  110. o.Process:    C:h.menu
  111. o.Process:    C:h.saveas
  112. o.Process:    C:h.window
  113. o.Process:    C:h.proginfo
  114. o.Process:    C:h.quit
  115. o.Process:    C:h.window
  116. o.Process:    h.Events
  117. o.Process:    h.Handlers
  118. o.Process:    h.Hourglass
  119. o.Process:    h.Version
  120. o.Hourglass: s.Hourglass
  121. o.Hourglass: Asm:h.SWINames
  122.