ya.make 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. retry_transaction.cpp
  22. retryful_writer.cpp
  23. retryful_writer_v2.cpp
  24. retryless_writer.cpp
  25. skiff.cpp
  26. structured_table_formats.cpp
  27. transaction.cpp
  28. transaction_pinger.cpp
  29. yt_poller.cpp
  30. )
  31. PEERDIR(
  32. library/cpp/digest/md5
  33. library/cpp/sighandler
  34. library/cpp/threading/blocking_queue
  35. library/cpp/threading/future
  36. library/cpp/type_info
  37. library/cpp/yson
  38. yt/cpp/mapreduce/common
  39. yt/cpp/mapreduce/http
  40. yt/cpp/mapreduce/interface
  41. yt/cpp/mapreduce/io
  42. yt/cpp/mapreduce/library/table_schema
  43. yt/cpp/mapreduce/raw_client
  44. )
  45. PEERDIR(
  46. yt/yt/core
  47. yt/yt/core/http
  48. )
  49. IF (BUILD_TYPE == "PROFILE")
  50. PEERDIR(
  51. yt/yt/library/ytprof
  52. )
  53. SRCS(
  54. job_profiler.cpp
  55. )
  56. ELSE()
  57. SRCS(
  58. dummy_job_profiler.cpp
  59. )
  60. ENDIF()
  61. GENERATE_ENUM_SERIALIZATION(structured_table_formats.h)
  62. END()