ya.make 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. LIBRARY()
  2. SRCS(
  3. yql_aggregate_expander.cpp
  4. yql_callable_transform.cpp
  5. yql_callable_transform.h
  6. yql_cost_function.cpp
  7. yql_data_provider.h
  8. yql_execution.cpp
  9. yql_execution.h
  10. yql_expr_constraint.cpp
  11. yql_expr_constraint.h
  12. yql_expr_csee.cpp
  13. yql_expr_csee.h
  14. yql_expr_optimize.cpp
  15. yql_expr_optimize.h
  16. yql_expr_type_annotation.cpp
  17. yql_expr_type_annotation.h
  18. yql_gc_transformer.cpp
  19. yql_gc_transformer.h
  20. yql_graph_transformer.cpp
  21. yql_graph_transformer.h
  22. yql_holding_file_storage.cpp
  23. yql_holding_file_storage.h
  24. yql_join.cpp
  25. yql_join.h
  26. yql_library_compiler.cpp
  27. yql_opt_hopping.cpp
  28. yql_opt_match_recognize.cpp
  29. yql_opt_match_recognize.h
  30. yql_opt_proposed_by_data.cpp
  31. yql_opt_proposed_by_data.h
  32. yql_opt_range.cpp
  33. yql_opt_range.h
  34. yql_opt_rewrite_io.cpp
  35. yql_opt_rewrite_io.h
  36. yql_opt_utils.cpp
  37. yql_opt_utils.h
  38. yql_opt_window.cpp
  39. yql_opt_window.h
  40. yql_statistics.cpp
  41. yql_type_annotation.cpp
  42. yql_type_annotation.h
  43. yql_type_helpers.cpp
  44. yql_type_helpers.h
  45. yql_udf_index.cpp
  46. yql_udf_index.h
  47. yql_udf_index_package_set.cpp
  48. yql_udf_index_package_set.h
  49. yql_udf_resolver.cpp
  50. yql_udf_resolver.h
  51. yql_user_data.cpp
  52. yql_user_data.h
  53. yql_user_data_storage.cpp
  54. yql_user_data_storage.h
  55. )
  56. PEERDIR(
  57. library/cpp/enumbitset
  58. library/cpp/random_provider
  59. library/cpp/threading/future
  60. library/cpp/time_provider
  61. library/cpp/yson
  62. library/cpp/yson/node
  63. yql/essentials/ast
  64. yql/essentials/core/file_storage
  65. yql/essentials/core/sql_types
  66. yql/essentials/core/credentials
  67. yql/essentials/core/url_lister/interface
  68. yql/essentials/core/url_preprocessing/interface
  69. yql/essentials/minikql
  70. yql/essentials/minikql/jsonpath/parser
  71. yql/essentials/core/minsketch
  72. yql/essentials/protos
  73. yql/essentials/public/udf
  74. yql/essentials/public/udf/tz
  75. yql/essentials/sql/settings
  76. yql/essentials/utils
  77. yql/essentials/utils/log
  78. yql/essentials/core/expr_nodes
  79. yql/essentials/providers/common/proto
  80. )
  81. GENERATE_ENUM_SERIALIZATION(yql_data_provider.h)
  82. GENERATE_ENUM_SERIALIZATION(yql_user_data.h)
  83. GENERATE_ENUM_SERIALIZATION(yql_type_annotation.h)
  84. GENERATE_ENUM_SERIALIZATION(yql_cost_function.h)
  85. YQL_LAST_ABI_VERSION()
  86. END()
  87. RECURSE(
  88. cbo
  89. credentials
  90. dq_expr_nodes
  91. dq_integration
  92. dqs_expr_nodes
  93. file_storage
  94. issue
  95. minsketch
  96. pg_ext
  97. pg_settings
  98. sql_types
  99. url_lister
  100. url_preprocessing
  101. user_data
  102. arrow_kernels
  103. common_opt
  104. expr_nodes
  105. expr_nodes_gen
  106. extract_predicate
  107. facade
  108. peephole_opt
  109. qplayer
  110. services
  111. type_ann
  112. url_lister
  113. url_preprocessing
  114. )
  115. RECURSE_FOR_TESTS(ut)