ya.make 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. # Generated by devtools/yamaker from nixpkgs 24.05.
  2. LIBRARY()
  3. VERSION(1.10.0)
  4. ORIGINAL_SOURCE(https://github.com/ngtcp2/ngtcp2/releases/download/v1.10.0/ngtcp2-1.10.0.tar.xz)
  5. LICENSE(
  6. BSD-3-Clause AND
  7. FSFAP AND
  8. MIT
  9. )
  10. LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
  11. PEERDIR(
  12. contrib/libs/openssl
  13. )
  14. ADDINCL(
  15. GLOBAL contrib/libs/ngtcp2/lib/includes
  16. contrib/libs/ngtcp2
  17. contrib/libs/ngtcp2/crypto
  18. contrib/libs/ngtcp2/crypto/includes
  19. contrib/libs/ngtcp2/lib
  20. )
  21. NO_COMPILER_WARNINGS()
  22. NO_RUNTIME()
  23. CFLAGS(
  24. -DBUILDING_NGTCP2
  25. -DHAVE_CONFIG_H
  26. )
  27. SRCS(
  28. crypto/quictls/quictls.c
  29. crypto/shared.c
  30. lib/ngtcp2_acktr.c
  31. lib/ngtcp2_addr.c
  32. lib/ngtcp2_balloc.c
  33. lib/ngtcp2_bbr.c
  34. lib/ngtcp2_buf.c
  35. lib/ngtcp2_cc.c
  36. lib/ngtcp2_cid.c
  37. lib/ngtcp2_conn.c
  38. lib/ngtcp2_conv.c
  39. lib/ngtcp2_crypto.c
  40. lib/ngtcp2_err.c
  41. lib/ngtcp2_frame_chain.c
  42. lib/ngtcp2_gaptr.c
  43. lib/ngtcp2_idtr.c
  44. lib/ngtcp2_ksl.c
  45. lib/ngtcp2_log.c
  46. lib/ngtcp2_map.c
  47. lib/ngtcp2_mem.c
  48. lib/ngtcp2_objalloc.c
  49. lib/ngtcp2_opl.c
  50. lib/ngtcp2_path.c
  51. lib/ngtcp2_pkt.c
  52. lib/ngtcp2_pmtud.c
  53. lib/ngtcp2_ppe.c
  54. lib/ngtcp2_pq.c
  55. lib/ngtcp2_pv.c
  56. lib/ngtcp2_qlog.c
  57. lib/ngtcp2_range.c
  58. lib/ngtcp2_ringbuf.c
  59. lib/ngtcp2_rob.c
  60. lib/ngtcp2_rst.c
  61. lib/ngtcp2_rtb.c
  62. lib/ngtcp2_settings.c
  63. lib/ngtcp2_str.c
  64. lib/ngtcp2_strm.c
  65. lib/ngtcp2_transport_params.c
  66. lib/ngtcp2_unreachable.c
  67. lib/ngtcp2_vec.c
  68. lib/ngtcp2_version.c
  69. lib/ngtcp2_window_filter.c
  70. )
  71. END()