mkfile 893 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. </$objtype/mkfile
  2. LIB=/$objtype/lib/libthread.a
  3. OFILES=\
  4. $objtype.$O\
  5. channel.$O\
  6. chanprint.$O\
  7. create.$O\
  8. debug.$O\
  9. dial.$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. amd64.c\
  32. arm.c\
  33. channel.c\
  34. chanprint.c\
  35. create.c\
  36. debug.c\
  37. dial.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. rendez.c\
  57. sched.c\
  58. test.c\
  59. tprimes.c\
  60. HFILES=\
  61. /sys/include/thread.h\
  62. threadimpl.h\
  63. UPDATE=mkfile\
  64. /386/lib/libthread.a\
  65. $HFILES\
  66. $CFILES\
  67. $SFILES\
  68. all:V: $LIB sched.acid channel.acid
  69. </sys/src/cmd/mksyslib
  70. $O.tprimes: tprimes.$O $LIB
  71. $LD -o $target $prereq