mkfile 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. APE=/sys/src/ape
  2. <$APE/config
  3. LIB=/$objtype/lib/ape/libap.a
  4. OFILES=\
  5. _buf.$O\
  6. _dirconv.$O\
  7. _envsetup.$O\
  8. _errno.$O\
  9. _exit.$O\
  10. _fdinfo.$O\
  11. _getpw.$O\
  12. _nap.$O\
  13. 9mallocz.$O\
  14. 9read.$O\
  15. 9readn.$O\
  16. 9wait.$O\
  17. 9write.$O\
  18. access.$O\
  19. alarm.$O\
  20. brk.$O\
  21. cfgetospeed.$O\
  22. chdir.$O\
  23. chmod.$O\
  24. chown.$O\
  25. close.$O\
  26. convM2D.$O\
  27. convD2M.$O\
  28. creat.$O\
  29. ctermid.$O\
  30. ctime.$O\
  31. cuserid.$O\
  32. dirread.$O\
  33. dirstat.$O\
  34. dirtostat.$O\
  35. dup.$O\
  36. execl.$O\
  37. execle.$O\
  38. execlp.$O\
  39. execv.$O\
  40. execve.$O\
  41. execvp.$O\
  42. fcntl.$O\
  43. fork.$O\
  44. frexp.$O\
  45. fstat.$O\
  46. fsync.$O\
  47. ftruncate.$O\
  48. getcwd.$O\
  49. getgid.$O\
  50. getgrgid.$O\
  51. getgrnam.$O\
  52. getgroups.$O\
  53. getlogin.$O\
  54. getpgrp.$O\
  55. getpid.$O\
  56. getppid.$O\
  57. getpwnam.$O\
  58. getpwuid.$O\
  59. getuid.$O\
  60. isatty.$O\
  61. kill.$O\
  62. link.$O\
  63. lseek.$O\
  64. malloc.$O\
  65. mkdir.$O\
  66. nan.$O\
  67. open.$O\
  68. opendir.$O\
  69. pause.$O\
  70. pipe.$O\
  71. profile.$O\
  72. qlock.$O\
  73. raise.$O\
  74. read.$O\
  75. rename.$O\
  76. rmdir.$O\
  77. setgid.$O\
  78. setpgid.$O\
  79. setsid.$O\
  80. setuid.$O\
  81. signal.$O\
  82. sigpending.$O\
  83. sigprocmask.$O\
  84. sigsuspend.$O\
  85. sleep.$O\
  86. sqrt.$O\
  87. stat.$O\
  88. system.$O\
  89. tcgetattr.$O\
  90. time.$O\
  91. times.$O\
  92. tmpfile.$O\
  93. ttyname.$O\
  94. umask.$O\
  95. uname.$O\
  96. unlink.$O\
  97. utime.$O\
  98. wait.$O\
  99. write.$O\
  100. UPDATE=\
  101. mkfile\
  102. /386/lib/ape/libap.a\
  103. ${OFILES:%.$O=%.c}\
  104. </sys/src/cmd/mksyslib
  105. CFLAGS=-c -D_POSIX_SOURCE -D_PLAN9_SOURCE -D_BSD_EXTENSION