mkfile 1012 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. </$objtype/mkfile
  2. LIB=/$objtype/lib/libthread.a
  3. OFILES=\
  4. $objtype.$O\
  5. xinc$objtype.$O\
  6. channel.$O\
  7. chanprint.$O\
  8. create.$O\
  9. debug.$O\
  10. exec.$O\
  11. exit.$O\
  12. id.$O\
  13. iocall.$O\
  14. ioclose.$O\
  15. iodial.$O\
  16. ioopen.$O\
  17. ioproc.$O\
  18. ioread.$O\
  19. ioreadn.$O\
  20. iosleep.$O\
  21. iowrite.$O\
  22. kill.$O\
  23. lib.$O\
  24. main.$O\
  25. note.$O\
  26. ref.$O\
  27. rendez.$O\
  28. sched.$O\
  29. CFILES=\
  30. 386.c\
  31. alpha.c\
  32. amd64.c\
  33. arm.c\
  34. channel.c\
  35. chanprint.c\
  36. create.c\
  37. debug.c\
  38. example.c\
  39. exec.c\
  40. exit.c\
  41. id.c\
  42. iocall.c\
  43. ioclose.c\
  44. iodial.c\
  45. ioopen.c\
  46. ioproc.c\
  47. ioread.c\
  48. ioreadn.c\
  49. iowrite.c\
  50. kill.c\
  51. lib.c\
  52. main.c\
  53. mips.c\
  54. note.c\
  55. power.c\
  56. ref.c\
  57. rendez.c\
  58. sched.c\
  59. test.c\
  60. tprimes.c\
  61. xincarm.c\
  62. SFILES=\
  63. xinc386.s\
  64. xincalpha.s\
  65. xincamd64.s\
  66. xincmips.s\
  67. xincpower.s\
  68. HFILES=\
  69. /sys/include/thread.h\
  70. threadimpl.h\
  71. UPDATE=mkfile\
  72. /386/lib/libthread.a\
  73. $HFILES\
  74. xincport.h\
  75. $CFILES\
  76. $SFILES\
  77. all:V: $LIB sched.acid channel.acid
  78. </sys/src/cmd/mksyslib
  79. $O.tprimes: tprimes.$O $LIB
  80. $LD -o $target $prereq