ya.make 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. LIBRARY()
  2. INCLUDE(${ARCADIA_ROOT}/yt/ya_cpp.make.inc)
  3. SRCS(
  4. abortable_registry.cpp
  5. batch_request_impl.cpp
  6. client_reader.cpp
  7. client_writer.cpp
  8. client.cpp
  9. file_reader.cpp
  10. file_writer.cpp
  11. format_hints.cpp
  12. init.cpp
  13. lock.cpp
  14. operation_helpers.cpp
  15. operation_preparer.cpp
  16. operation_tracker.cpp
  17. operation.cpp
  18. prepare_operation.cpp
  19. py_helpers.cpp
  20. retry_heavy_write_request.cpp
  21. retryful_writer.cpp
  22. retryful_writer_v2.cpp
  23. retryless_writer.cpp
  24. skiff.cpp
  25. structured_table_formats.cpp
  26. transaction.cpp
  27. transaction_pinger.cpp
  28. yt_poller.cpp
  29. )
  30. PEERDIR(
  31. library/cpp/digest/md5
  32. library/cpp/sighandler
  33. library/cpp/threading/blocking_queue
  34. library/cpp/threading/future
  35. library/cpp/type_info
  36. library/cpp/yson
  37. yt/cpp/mapreduce/common
  38. yt/cpp/mapreduce/http
  39. yt/cpp/mapreduce/http_client
  40. yt/cpp/mapreduce/interface
  41. yt/cpp/mapreduce/io
  42. )
  43. PEERDIR(
  44. yt/yt/core
  45. yt/yt/core/http
  46. )
  47. IF (BUILD_TYPE == "PROFILE")
  48. PEERDIR(
  49. yt/yt/library/ytprof
  50. )
  51. IF (OPENSOURCE)
  52. SRCS(
  53. dummy_job_profiler.cpp
  54. )
  55. ELSE()
  56. SRCS(
  57. job_profiler.cpp
  58. )
  59. ENDIF()
  60. ELSE()
  61. SRCS(
  62. dummy_job_profiler.cpp
  63. )
  64. ENDIF()
  65. GENERATE_ENUM_SERIALIZATION(structured_table_formats.h)
  66. END()