ya.make 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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/raw_client
  43. )
  44. PEERDIR(
  45. yt/yt/core
  46. yt/yt/core/http
  47. )
  48. IF (BUILD_TYPE == "PROFILE")
  49. PEERDIR(
  50. yt/yt/library/ytprof
  51. )
  52. SRCS(
  53. job_profiler.cpp
  54. )
  55. ELSE()
  56. SRCS(
  57. dummy_job_profiler.cpp
  58. )
  59. ENDIF()
  60. GENERATE_ENUM_SERIALIZATION(structured_table_formats.h)
  61. END()