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 / pc_makefile < prev    next >
Encoding:
Makefile  |  1989-10-03  |  4.2 KB  |  212 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.     @echo "If disk fills up, remove some files or use asld -Tsomething"
  17.     @asld  -o fs -T. $l/head.s $(obj) $l/libc.a $l/end.s
  18.     @echo "FS done.  "
  19.  
  20. clean:
  21.     rm -f $(obj)
  22.  
  23. cache.s:    const.h type.h $h/const.h $h/type.h
  24. cache.s:    $h/error.h
  25. cache.s:    buf.h
  26. cache.s:    file.h
  27. cache.s:    fproc.h
  28. cache.s:    glo.h
  29. cache.s:    inode.h
  30. cache.s:    super.h
  31.  
  32. device.s:    const.h type.h $h/const.h $h/type.h
  33. device.s:    $h/com.h
  34. device.s:    $h/error.h
  35. device.s:    dev.h
  36. device.s:    file.h
  37. device.s:    fproc.h
  38. device.s:    glo.h
  39. device.s:    inode.h
  40. device.s:    param.h
  41.  
  42. filedes.s:    const.h type.h $h/const.h $h/type.h
  43. filedes.s:    $h/error.h
  44. filedes.s:    file.h
  45. filedes.s:    fproc.h
  46. filedes.s:    glo.h
  47. filedes.s:    inode.h
  48.  
  49. inode.s:    const.h type.h $h/const.h $h/type.h
  50. inode.s:    $h/error.h
  51. inode.s:    buf.h
  52. inode.s:    file.h
  53. inode.s:    fproc.h
  54. inode.s:    glo.h
  55. inode.s:    inode.h
  56. inode.s:    super.h
  57.  
  58. link.s:        const.h type.h $h/const.h $h/type.h
  59. link.s:        $h/error.h
  60. link.s:        buf.h
  61. link.s:        file.h
  62. link.s:        fproc.h
  63. link.s:        glo.h
  64. link.s:        inode.h
  65. link.s:        param.h
  66.  
  67. main.s:        const.h type.h $h/const.h $h/type.h
  68. main.s:        $h/callnr.h
  69. main.s:        $h/com.h
  70. main.s:        $h/error.h
  71. main.s:        buf.h
  72. main.s:        file.h
  73. main.s:        fproc.h
  74. main.s:        glo.h
  75. main.s:        inode.h
  76. main.s:        param.h
  77. main.s:        super.h
  78.  
  79. misc.s:        const.h type.h $h/const.h $h/type.h
  80. misc.s:        $h/callnr.h
  81. misc.s:        $h/com.h
  82. misc.s:        $h/error.h
  83. misc.s:        buf.h
  84. misc.s:        file.h
  85. misc.s:        fproc.h
  86. misc.s:        glo.h
  87. misc.s:        inode.h
  88. misc.s:        param.h
  89. misc.s:        super.h
  90.  
  91. mount.s:    const.h type.h $h/const.h $h/type.h
  92. mount.s:    $h/error.h
  93. mount.s:    buf.h
  94. mount.s:    file.h
  95. mount.s:    fproc.h
  96. mount.s:    glo.h
  97. mount.s:    inode.h
  98. mount.s:    param.h
  99. mount.s:    super.h
  100.  
  101. open.s:        const.h type.h $h/const.h $h/type.h
  102. open.s:        $h/callnr.h
  103. open.s:        $h/error.h
  104. open.s:        buf.h
  105. open.s:        file.h
  106. open.s:        fproc.h
  107. open.s:        glo.h
  108. open.s:        inode.h
  109. open.s:        param.h
  110.  
  111. path.s:        const.h type.h $h/const.h $h/type.h
  112. path.s:        $h/error.h
  113. path.s:        buf.h
  114. path.s:        file.h
  115. path.s:        fproc.h
  116. path.s:        glo.h
  117. path.s:        inode.h
  118. path.s:        super.h
  119.  
  120. pipe.s:        const.h type.h $h/const.h $h/type.h
  121. pipe.s:        $h/callnr.h
  122. pipe.s:        $h/com.h
  123. pipe.s:        $h/error.h
  124. pipe.s:        $h/signal.h
  125. pipe.s:        file.h
  126. pipe.s:        fproc.h
  127. pipe.s:        glo.h
  128. pipe.s:        inode.h
  129. pipe.s:        param.h
  130.  
  131. protect.s:    const.h type.h $h/const.h $h/type.h
  132. protect.s:    $h/error.h
  133. protect.s:    buf.h
  134. protect.s:    file.h
  135. protect.s:    fproc.h
  136. protect.s:    glo.h
  137. protect.s:    inode.h
  138. protect.s:    param.h
  139. protect.s:    super.h
  140.  
  141. putc.s:        const.h type.h $h/const.h $h/type.h
  142. putc.s:        $h/com.h
  143.  
  144. read.s:        const.h type.h $h/const.h $h/type.h
  145. read.s:        $h/com.h
  146. read.s:        $h/error.h
  147. read.s:        buf.h
  148. read.s:        file.h
  149. read.s:        fproc.h
  150. read.s:        glo.h
  151. read.s:        inode.h
  152. read.s:        param.h
  153. read.s:        super.h
  154.  
  155. stadir.s:    const.h type.h $h/const.h $h/type.h
  156. stadir.s:    $h/error.h
  157. stadir.s:    $h/stat.h
  158. stadir.s:    file.h
  159. stadir.s:    fproc.h
  160. stadir.s:    glo.h
  161. stadir.s:    inode.h
  162. stadir.s:    param.h
  163.  
  164. super.s:    const.h type.h $h/const.h $h/type.h
  165. super.s:    $h/error.h
  166. super.s:    buf.h
  167. super.s:    inode.h
  168. super.s:    super.h
  169.  
  170. table.s:    const.h type.h $h/const.h $h/type.h
  171. table.s:    $h/com.h
  172. table.s:    $h/callnr.h
  173. table.s:    $h/error.h
  174. table.s:    $h/stat.h
  175. table.s:    buf.h
  176. table.s:    dev.h
  177. table.s:    file.h
  178. table.s:    fproc.h
  179. table.s:    glo.h
  180. table.s:    inode.h
  181. table.s:    super.h
  182.  
  183. time.s:        const.h type.h $h/const.h $h/type.h
  184. time.s:        $h/callnr.h
  185. time.s:        $h/com.h
  186. time.s:        $h/error.h
  187. time.s:        file.h
  188. time.s:        fproc.h
  189. time.s:        glo.h
  190. time.s:        inode.h
  191. time.s:        param.h
  192.  
  193. utility.s:    const.h type.h $h/const.h $h/type.h
  194. utility.s:    $h/com.h
  195. utility.s:    $h/error.h
  196. utility.s:    buf.h
  197. utility.s:    file.h
  198. utility.s:    fproc.h
  199. utility.s:    glo.h
  200. utility.s:    inode.h
  201. utility.s:    param.h
  202. utility.s:    super.h
  203.  
  204. write.s:    const.h type.h $h/const.h $h/type.h
  205. write.s:    $h/error.h
  206. write.s:    buf.h
  207. write.s:    file.h
  208. write.s:    fproc.h
  209. write.s:    glo.h
  210. write.s:    inode.h
  211. write.s:    super.h
  212.