home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / memmanagement / memphis / mem211src / FSLib / Makefile < prev    next >
Makefile  |  1996-10-14  |  3KB  |  139 lines

  1. # Project name:   fslib
  2. #
  3. # AMU Makefile for FSLib library
  4. # By BDB & Nick Smith, 1993
  5.  
  6. # Toolflags:
  7. COPYFLAGS = ~CNF
  8. SQUEEZE = squeeze -v
  9. DEPEND = -depend !Depend
  10. CFLAGS= $(DEPEND) -c -zM -ffah -throwback
  11. CC=cc
  12. LN = link -rmf
  13. AS = aasm $(DEPEND) -throwback -m -q
  14.  
  15. # Dependencies
  16.  
  17. LIBS = c:stubs.o c:risc_oslib.o
  18.  
  19. FSFILES = ModuleWrap.o util.o _Args.o _Close.o _File.o _Func.o _GBPB.o command.o \
  20.          _GetBytes.o _Open.o _PutBytes.o Interface.o _Free.o cstart.o ticker.o \
  21.         dropper.o #swiv.o
  22.  
  23. # Targets
  24.  
  25. all: FSLib
  26.  
  27. FSLib: $(FSFILES)
  28.         libfile -io $@ $?
  29.  
  30. clean:
  31.         remove fslib
  32.         wipe o.* ~v~c
  33.  
  34. .SUFFIXES: .cmhg .o .s .c
  35. .c.o :
  36.                 $(CC) $(CFLAGS) $<
  37. .s.o :
  38.                 objasm $(DEPEND) $< $@ -stamp -quit
  39.  
  40. # Dynamic dependencies:
  41. o.ModuleWrap:    c.ModuleWrap
  42. o.ModuleWrap:    h.FS
  43. o.ModuleWrap:    c:h.kernel
  44. o.ModuleWrap:    c:h.swis
  45. o.ModuleWrap:    h.Interface
  46. o.ModuleWrap:    h.ModuleWrap
  47. o.ModuleWrap:    h.util
  48. o.ModuleWrap:    h.core
  49. o.util:    c.util
  50. o.util:    c:h.kernel
  51. o.util:    h.interface
  52. o.util:    h.util
  53. o.util:    c:h.swis
  54. o._Args:    c._Args
  55. o._Args:    h.FS
  56. o._Args:    c:h.kernel
  57. o._Args:    c:h.swis
  58. o._Args:    h.Interface
  59. o._Args:    h.ModuleWrap
  60. o._Args:    h.util
  61. o._Args:    h.core
  62. o._Close:    c._Close
  63. o._Close:    h.FS
  64. o._Close:    c:h.kernel
  65. o._Close:    c:h.swis
  66. o._Close:    h.Interface
  67. o._Close:    h.ModuleWrap
  68. o._Close:    h.util
  69. o._Close:    h.core
  70. o._File:    c._File
  71. o._File:    h.FS
  72. o._File:    c:h.kernel
  73. o._File:    c:h.swis
  74. o._File:    h.Interface
  75. o._File:    h.ModuleWrap
  76. o._File:    h.util
  77. o._File:    h.core
  78. o._Func:    c._Func
  79. o._Func:    h.FS
  80. o._Func:    c:h.kernel
  81. o._Func:    c:h.swis
  82. o._Func:    h.Interface
  83. o._Func:    h.ModuleWrap
  84. o._Func:    h.util
  85. o._Func:    h.core
  86. o._GBPB:    c._GBPB
  87. o._GBPB:    h.FS
  88. o._GBPB:    c:h.kernel
  89. o._GBPB:    c:h.swis
  90. o._GBPB:    h.Interface
  91. o._GBPB:    h.ModuleWrap
  92. o._GBPB:    h.util
  93. o._GBPB:    h.core
  94. o.command:    c.command
  95. o.command:    h.FS
  96. o.command:    c:h.kernel
  97. o.command:    c:h.swis
  98. o.command:    h.Interface
  99. o.command:    h.ModuleWrap
  100. o.command:    h.util
  101. o.command:    h.core
  102. o._GetBytes:    c._GetBytes
  103. o._GetBytes:    h.FS
  104. o._GetBytes:    c:h.kernel
  105. o._GetBytes:    c:h.swis
  106. o._GetBytes:    h.Interface
  107. o._GetBytes:    h.ModuleWrap
  108. o._GetBytes:    h.util
  109. o._GetBytes:    h.core
  110. o._Open:    c._Open
  111. o._Open:    h.FS
  112. o._Open:    c:h.kernel
  113. o._Open:    c:h.swis
  114. o._Open:    h.Interface
  115. o._Open:    h.ModuleWrap
  116. o._Open:    h.util
  117. o._Open:    h.core
  118. o._PutBytes:    c._PutBytes
  119. o._PutBytes:    h.FS
  120. o._PutBytes:    c:h.kernel
  121. o._PutBytes:    c:h.swis
  122. o._PutBytes:    h.Interface
  123. o._PutBytes:    h.ModuleWrap
  124. o._PutBytes:    h.util
  125. o._PutBytes:    h.core
  126. o._Free:    c._Free
  127. o._Free:    h.FS
  128. o._Free:    c:h.kernel
  129. o._Free:    c:h.swis
  130. o._Free:    h.Interface
  131. o._Free:    h.ModuleWrap
  132. o._Free:    h.util
  133. o._Free:    h.core
  134. o.ticker:    c.ticker
  135. o.ticker:    c:h.kernel
  136. o.ticker:    c:h.swis
  137. o.ticker:    h.modulewrap
  138. o.ticker:    h.ticker
  139.