ya.make 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. LIBRARY()
  2. SRCS(
  3. aligned_page_pool.cpp
  4. aligned_page_pool.h
  5. compact_hash.cpp
  6. compact_hash.h
  7. defs.h
  8. mkql_alloc.cpp
  9. mkql_buffer.cpp
  10. mkql_buffer.h
  11. mkql_function_metadata.cpp
  12. mkql_function_metadata.h
  13. mkql_function_registry.cpp
  14. mkql_function_registry.h
  15. mkql_mem_info.cpp
  16. mkql_node.cpp
  17. mkql_node.h
  18. mkql_node_builder.cpp
  19. mkql_node_builder.h
  20. mkql_node_cast.cpp
  21. mkql_node_cast.h
  22. mkql_node_printer.cpp
  23. mkql_node_printer.h
  24. mkql_node_serialization.cpp
  25. mkql_node_serialization.h
  26. mkql_node_visitor.cpp
  27. mkql_node_visitor.h
  28. mkql_opt_literal.cpp
  29. mkql_opt_literal.h
  30. mkql_program_builder.cpp
  31. mkql_program_builder.h
  32. mkql_runtime_version.cpp
  33. mkql_runtime_version.h
  34. mkql_stats_registry.cpp
  35. mkql_string_util.cpp
  36. mkql_string_util.h
  37. mkql_terminator.cpp
  38. mkql_terminator.h
  39. mkql_type_builder.cpp
  40. mkql_type_builder.h
  41. mkql_type_ops.cpp
  42. mkql_type_ops.h
  43. mkql_watermark.h
  44. mkql_unboxed_value_stream.cpp
  45. mkql_unboxed_value_stream.h
  46. pack_num.cpp
  47. pack_num.h
  48. primes.cpp
  49. primes.h
  50. watermark_tracker.cpp
  51. watermark_tracker.h
  52. )
  53. PEERDIR(
  54. contrib/libs/apache/arrow
  55. contrib/libs/cctz/tzdata
  56. library/cpp/deprecated/enum_codegen
  57. library/cpp/enumbitset
  58. library/cpp/monlib/dynamic_counters
  59. library/cpp/packedtypes
  60. library/cpp/resource
  61. library/cpp/yson
  62. yql/essentials/core/pg_settings
  63. yql/essentials/core/sql_types
  64. yql/essentials/minikql/dom
  65. yql/essentials/parser/pg_catalog
  66. yql/essentials/parser/pg_wrapper/interface
  67. yql/essentials/public/udf
  68. yql/essentials/public/udf/tz
  69. yql/essentials/types/binary_json
  70. yql/essentials/types/dynumber
  71. yql/essentials/types/uuid
  72. yql/essentials/utils
  73. yql/essentials/utils/memory_profiling
  74. )
  75. IF (MKQL_RUNTIME_VERSION)
  76. CFLAGS(
  77. -DMKQL_RUNTIME_VERSION=$MKQL_RUNTIME_VERSION
  78. )
  79. ENDIF()
  80. YQL_LAST_ABI_VERSION()
  81. END()
  82. RECURSE(
  83. arrow
  84. codegen
  85. comp_nodes
  86. computation
  87. datetime
  88. dom
  89. invoke_builtins
  90. jsonpath
  91. perf
  92. protobuf_udf
  93. )
  94. RECURSE_FOR_TESTS(
  95. benchmark
  96. ut
  97. )