home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0010 - 0019 / ibm0010-0019 / ibm0010.tar / ibm0010 / MINIX6.ZIP / MINIX6.TD0 / fs / at_makefile next >
Encoding:
Makefile  |  1989-10-03  |  4.1 KB  |  211 lines

  1. # On a PC, cpp and cem are in /lib and will be removed to make space while
  2. # linking the kernel.  On an AT, they are in /usr/lib are are not removed.
  3. # This is because they have to be in /lib on a PC; the diskette is too small
  4. # for them to be in /usr/lib.
  5.  
  6. CFLAGS= -Di8088 -F -T.
  7. h=../h
  8. l=/usr/lib
  9.  
  10. obj =    main.s open.s read.s write.s pipe.s device.s \
  11.     path.s mount.s link.s super.s inode.s cache.s filedes.s \
  12.     stadir.s protect.s time.s misc.s utility.s table.s putc.s
  13.  
  14. fs:    makefile   $l/head.s $(obj) $l/libc.a $l/end.s
  15.     @echo "Start linking FS.  "
  16.     @asld  -o fs -T. $l/head.s $(obj) $l/libc.a $l/end.s
  17.     @echo "FS done.  "
  18.  
  19. clean:
  20.     rm -f $(obj)
  21.  
  22. cache.s:    const.h type.h $h/const.h $h/type.h
  23. cache.s:    $h/error.h
  24. cache.s:    buf.h
  25. cache.s:    file.h
  26. cache.s:    fproc.h
  27. cache.s:    glo.h
  28. cache.s:    inode.h
  29. cache.s:    super.h
  30.  
  31. device.s:    const.h type.h $h/const.h $h/type.h
  32. device.s:    $h/com.h
  33. device.s:    $h/error.h
  34. device.s:    dev.h
  35. device.s:    file.h
  36. device.s:    fproc.h
  37. device.s:    glo.h
  38. device.s:    inode.h
  39. device.s:    param.h
  40.  
  41. filedes.s:    const.h type.h $h/const.h $h/type.h
  42. filedes.s:    $h/error.h
  43. filedes.s:    file.h
  44. filedes.s:    fproc.h
  45. filedes.s:    glo.h
  46. filedes.s:    inode.h
  47.  
  48. inode.s:    const.h type.h $h/const.h $h/type.h
  49. inode.s:    $h/error.h
  50. inode.s:    buf.h
  51. inode.s:    file.h
  52. inode.s:    fproc.h
  53. inode.s:    glo.h
  54. inode.s:    inode.h
  55. inode.s:    super.h
  56.  
  57. link.s:        const.h type.h $h/const.h $h/type.h
  58. link.s:        $h/error.h
  59. link.s:        buf.h
  60. link.s:        file.h
  61. link.s:        fproc.h
  62. link.s:        glo.h
  63. link.s:        inode.h
  64. link.s:        param.h
  65.  
  66. main.s:        const.h type.h $h/const.h $h/type.h
  67. main.s:        $h/callnr.h
  68. main.s:        $h/com.h
  69. main.s:        $h/error.h
  70. main.s:        buf.h
  71. main.s:        file.h
  72. main.s:        fproc.h
  73. main.s:        glo.h
  74. main.s:        inode.h
  75. main.s:        param.h
  76. main.s:        super.h
  77.  
  78. misc.s:        const.h type.h $h/const.h $h/type.h
  79. misc.s:        $h/callnr.h
  80. misc.s:        $h/com.h
  81. misc.s:        $h/error.h
  82. misc.s:        buf.h
  83. misc.s:        file.h
  84. misc.s:        fproc.h
  85. misc.s:        glo.h
  86. misc.s:        inode.h
  87. misc.s:        param.h
  88. misc.s:        super.h
  89.  
  90. mount.s:    const.h type.h $h/const.h $h/type.h
  91. mount.s:    $h/error.h
  92. mount.s:    buf.h
  93. mount.s:    file.h
  94. mount.s:    fproc.h
  95. mount.s:    glo.h
  96. mount.s:    inode.h
  97. mount.s:    param.h
  98. mount.s:    super.h
  99.  
  100. open.s:        const.h type.h $h/const.h $h/type.h
  101. open.s:        $h/callnr.h
  102. open.s:        $h/error.h
  103. open.s:        buf.h
  104. open.s:        file.h
  105. open.s:        fproc.h
  106. open.s:        glo.h
  107. open.s:        inode.h
  108. open.s:        param.h
  109.  
  110. path.s:        const.h type.h $h/const.h $h/type.h
  111. path.s:        $h/error.h
  112. path.s:        buf.h
  113. path.s:        file.h
  114. path.s:        fproc.h
  115. path.s:        glo.h
  116. path.s:        inode.h
  117. path.s:        super.h
  118.  
  119. pipe.s:        const.h type.h $h/const.h $h/type.h
  120. pipe.s:        $h/callnr.h
  121. pipe.s:        $h/com.h
  122. pipe.s:        $h/error.h
  123. pipe.s:        $h/signal.h
  124. pipe.s:        file.h
  125. pipe.s:        fproc.h
  126. pipe.s:        glo.h
  127. pipe.s:        inode.h
  128. pipe.s:        param.h
  129.  
  130. protect.s:    const.h type.h $h/const.h $h/type.h
  131. protect.s:    $h/error.h
  132. protect.s:    buf.h
  133. protect.s:    file.h
  134. protect.s:    fproc.h
  135. protect.s:    glo.h
  136. protect.s:    inode.h
  137. protect.s:    param.h
  138. protect.s:    super.h
  139.  
  140. putc.s:        const.h type.h $h/const.h $h/type.h
  141. putc.s:        $h/com.h
  142.  
  143. read.s:        const.h type.h $h/const.h $h/type.h
  144. read.s:        $h/com.h
  145. read.s:        $h/error.h
  146. read.s:        buf.h
  147. read.s:        file.h
  148. read.s:        fproc.h
  149. read.s:        glo.h
  150. read.s:        inode.h
  151. read.s:        param.h
  152. read.s:        super.h
  153.  
  154. stadir.s:    const.h type.h $h/const.h $h/type.h
  155. stadir.s:    $h/error.h
  156. stadir.s:    $h/stat.h
  157. stadir.s:    file.h
  158. stadir.s:    fproc.h
  159. stadir.s:    glo.h
  160. stadir.s:    inode.h
  161. stadir.s:    param.h
  162.  
  163. super.s:    const.h type.h $h/const.h $h/type.h
  164. super.s:    $h/error.h
  165. super.s:    buf.h
  166. super.s:    inode.h
  167. super.s:    super.h
  168.  
  169. table.s:    const.h type.h $h/const.h $h/type.h
  170. table.s:    $h/com.h
  171. table.s:    $h/callnr.h
  172. table.s:    $h/error.h
  173. table.s:    $h/stat.h
  174. table.s:    buf.h
  175. table.s:    dev.h
  176. table.s:    file.h
  177. table.s:    fproc.h
  178. table.s:    glo.h
  179. table.s:    inode.h
  180. table.s:    super.h
  181.  
  182. time.s:        const.h type.h $h/const.h $h/type.h
  183. time.s:        $h/callnr.h
  184. time.s:        $h/com.h
  185. time.s:        $h/error.h
  186. time.s:        file.h
  187. time.s:        fproc.h
  188. time.s:        glo.h
  189. time.s:        inode.h
  190. time.s:        param.h
  191.  
  192. utility.s:    const.h type.h $h/const.h $h/type.h
  193. utility.s:    $h/com.h
  194. utility.s:    $h/error.h
  195. utility.s:    buf.h
  196. utility.s:    file.h
  197. utility.s:    fproc.h
  198. utility.s:    glo.h
  199. utility.s:    inode.h
  200. utility.s:    param.h
  201. utility.s:    super.h
  202.  
  203. write.s:    const.h type.h $h/const.h $h/type.h
  204. write.s:    $h/error.h
  205. write.s:    buf.h
  206. write.s:    file.h
  207. write.s:    fproc.h
  208. write.s:    glo.h
  209. write.s:    inode.h
  210. write.s:    super.h
  211.