mkfile 973 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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. iowrite.$O\
  21. kill.$O\
  22. lib.$O\
  23. main.$O\
  24. note.$O\
  25. ref.$O\
  26. rendez.$O\
  27. sched.$O\
  28. CFILES=\
  29. 386.c\
  30. alpha.c\
  31. arm.c\
  32. channel.c\
  33. chanprint.c\
  34. create.c\
  35. debug.c\
  36. example.c\
  37. exec.c\
  38. exit.c\
  39. id.c\
  40. iocall.c\
  41. ioclose.c\
  42. iodial.c\
  43. ioopen.c\
  44. ioproc.c\
  45. ioread.c\
  46. ioreadn.c\
  47. iowrite.c\
  48. kill.c\
  49. lib.c\
  50. main.c\
  51. mips.c\
  52. note.c\
  53. power.c\
  54. ref.c\
  55. rendez.c\
  56. sched.c\
  57. test.c\
  58. tprimes.c\
  59. xincarm.c\
  60. xincpower.c
  61. SFILES=\
  62. xinc386.s\
  63. xincalpha.s\
  64. xincmips.s
  65. HFILES=\
  66. /sys/include/thread.h\
  67. threadimpl.h\
  68. UPDATE=mkfile\
  69. /386/lib/libthread.a\
  70. $HFILES\
  71. xincport.h\
  72. $CFILES\
  73. $SFILES\
  74. all:V: $LIB sched.acid channel.acid
  75. </sys/src/cmd/mksyslib
  76. $O.tprimes: tprimes.$O $LIB
  77. $LD -o $target $prereq