ya.make 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. # Generated by devtools/yamaker from nixpkgs 22.11.
  2. LIBRARY()
  3. VERSION(2.8)
  4. ORIGINAL_SOURCE(https://github.com/axboe/liburing/archive/liburing-2.8.tar.gz)
  5. LICENSE(
  6. "(GPL-2.0-only WITH Linux-syscall-note OR MIT)" AND
  7. "(LGPL-2.1-only OR MIT)" AND
  8. MIT
  9. )
  10. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  11. ADDINCL(
  12. GLOBAL contrib/libs/liburing/src/include
  13. )
  14. NO_COMPILER_WARNINGS()
  15. NO_RUNTIME()
  16. CFLAGS(
  17. -DLIBURING_INTERNAL
  18. )
  19. SRCS(
  20. src/nolibc.c
  21. src/queue.c
  22. src/register.c
  23. src/setup.c
  24. src/syscall.c
  25. src/version.c
  26. )
  27. END()
  28. RECURSE(
  29. test/232c93d07b74.t
  30. test/35fa71a030ca.t
  31. test/500f9fbadef8.t
  32. test/7ad0e4b2f83c.t
  33. test/8a9973408177.t
  34. test/917257daa0fe.t
  35. test/a0908ae19763.t
  36. test/a4c0b3decb33.t
  37. test/accept-link.t
  38. test/accept-non-empty.t
  39. test/accept-reuse.t
  40. test/accept-test.t
  41. test/accept.t
  42. test/across-fork.t
  43. test/b19062a56726.t
  44. test/b5837bd5311d.t
  45. test/bind-listen.t
  46. test/buf-ring-nommap.t
  47. test/buf-ring-put.t
  48. test/buf-ring.t
  49. test/ce593a6c480a.t
  50. test/close-opath.t
  51. test/cmd-discard.t
  52. test/connect-rep.t
  53. test/connect.t
  54. test/coredump.t
  55. test/cq-full.t
  56. test/cq-overflow.t
  57. test/cq-peek-batch.t
  58. test/cq-ready.t
  59. test/cq-size.t
  60. test/d4ae271dfaae.t
  61. test/d77a67ed5f27.t
  62. test/defer-taskrun.t
  63. test/defer-tw-timeout.t
  64. test/defer.t
  65. test/double-poll-crash.t
  66. test/drop-submit.t
  67. test/eeed8b54e0df.t
  68. test/empty-eownerdead.t
  69. test/eploop.t
  70. test/eventfd-disable.t
  71. test/eventfd-reg.t
  72. test/eventfd-ring.t
  73. test/eventfd.t
  74. test/evloop.t
  75. test/exec-target.t
  76. test/exit-no-cleanup.t
  77. test/fadvise.t
  78. test/fallocate.t
  79. test/fc2a85cb02ef.t
  80. test/fd-install.t
  81. test/fd-pass.t
  82. test/fdinfo.t
  83. test/fifo-nonblock-read.t
  84. test/file-register.t
  85. test/file-update.t
  86. test/file-verify.t
  87. test/files-exit-hang-poll.t
  88. test/files-exit-hang-timeout.t
  89. test/fixed-buf-iter.t
  90. test/fixed-buf-merge.t
  91. test/fixed-hugepage.t
  92. test/fixed-link.t
  93. test/fixed-reuse.t
  94. test/fpos.t
  95. test/fsync.t
  96. test/futex.t
  97. test/hardlink.t
  98. test/ignore-single-mmap.t
  99. test/init-mem.t
  100. test/io-cancel.t
  101. test/io_uring_enter.t
  102. test/io_uring_passthrough.t
  103. test/io_uring_register.t
  104. test/io_uring_setup.t
  105. test/iopoll-leak.t
  106. test/iopoll-overflow.t
  107. test/iopoll.t
  108. test/kallsyms.t
  109. test/lfs-openat-write.t
  110. test/lfs-openat.t
  111. test/link-timeout.t
  112. test/link.t
  113. test/link_drain.t
  114. test/linked-defer-close.t
  115. test/madvise.t
  116. test/min-timeout-wait.t
  117. test/min-timeout.t
  118. test/mkdir.t
  119. test/msg-ring-fd.t
  120. test/msg-ring-flags.t
  121. test/msg-ring-overflow.t
  122. test/msg-ring.t
  123. test/multicqes_drain.t
  124. test/napi-test.t
  125. test/no-mmap-inval.t
  126. test/nolibc.t
  127. test/nop-all-sizes.t
  128. test/nop.t
  129. test/ooo-file-unreg.t
  130. test/open-close.t
  131. test/open-direct-link.t
  132. test/open-direct-pick.t
  133. test/openat2.t
  134. test/personality.t
  135. test/pipe-bug.t
  136. test/pipe-eof.t
  137. test/pipe-reuse.t
  138. test/poll-cancel-all.t
  139. test/poll-cancel-ton.t
  140. test/poll-cancel.t
  141. test/poll-link.t
  142. test/poll-many.t
  143. test/poll-mshot-overflow.t
  144. test/poll-mshot-update.t
  145. test/poll-race-mshot.t
  146. test/poll-race.t
  147. test/poll-ring.t
  148. test/poll-v-poll.t
  149. test/poll.t
  150. test/pollfree.t
  151. test/probe.t
  152. test/read-before-exit.t
  153. test/read-mshot-empty.t
  154. test/read-mshot-stdin.t
  155. test/read-mshot.t
  156. test/read-write.t
  157. test/recv-msgall-stream.t
  158. test/recv-msgall.t
  159. test/recv-multishot.t
  160. test/recvsend_bundle-inc.t
  161. test/recvsend_bundle.t
  162. test/reg-fd-only.t
  163. test/reg-hint.t
  164. test/reg-reg-ring.t
  165. test/regbuf-clone.t
  166. test/regbuf-merge.t
  167. test/register-restrictions.t
  168. test/rename.t
  169. test/ring-leak.t
  170. test/ring-leak2.t
  171. test/ringbuf-read.t
  172. test/ringbuf-status.t
  173. test/rsrc_tags.t
  174. test/rw_merge_test.t
  175. test/self.t
  176. test/send-zerocopy.t
  177. test/send_recv.t
  178. test/send_recvmsg.t
  179. test/shared-wq.t
  180. test/short-read.t
  181. test/shutdown.t
  182. test/sigfd-deadlock.t
  183. test/single-issuer.t
  184. test/skip-cqe.t
  185. test/socket-getsetsock-cmd.t
  186. test/socket-io-cmd.t
  187. test/socket-rw-eagain.t
  188. test/socket-rw-offset.t
  189. test/socket-rw.t
  190. test/socket.t
  191. test/splice.t
  192. test/sq-full-cpp.t
  193. test/sq-full.t
  194. test/sq-poll-dup.t
  195. test/sq-poll-kthread.t
  196. test/sq-poll-share.t
  197. test/sq-space_left.t
  198. test/sqpoll-disable-exit.t
  199. test/sqpoll-exec.t
  200. test/sqpoll-exit-hang.t
  201. test/sqpoll-sleep.t
  202. test/sqwait.t
  203. test/stdout.t
  204. test/submit-and-wait.t
  205. test/submit-link-fail.t
  206. test/submit-reuse.t
  207. test/symlink.t
  208. test/sync-cancel.t
  209. test/teardowns.t
  210. test/thread-exit.t
  211. test/timeout-new.t
  212. test/timeout.t
  213. test/truncate.t
  214. test/tty-write-dpoll.t
  215. test/unlink.t
  216. test/uring_cmd_ublk.t
  217. test/version.t
  218. test/wait-timeout.t
  219. test/waitid.t
  220. test/wakeup-hang.t
  221. test/wq-aff.t
  222. test/xattr.t
  223. )