aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/minikql/ya.make
blob: 597663260773f8ddaa0ace2d64c5bab59dd26d94 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
LIBRARY()

SRCS(
    aligned_page_pool.cpp
    aligned_page_pool.h
    compact_hash.cpp
    compact_hash.h
    defs.h
    mkql_alloc.cpp
    mkql_buffer.cpp
    mkql_buffer.h
    mkql_function_metadata.cpp
    mkql_function_metadata.h
    mkql_function_registry.cpp
    mkql_function_registry.h
    mkql_mem_info.cpp
    mkql_node.cpp
    mkql_node.h
    mkql_node_builder.cpp
    mkql_node_builder.h
    mkql_node_cast.cpp
    mkql_node_cast.h
    mkql_node_printer.cpp
    mkql_node_printer.h
    mkql_node_serialization.cpp
    mkql_node_serialization.h
    mkql_node_visitor.cpp
    mkql_node_visitor.h
    mkql_opt_literal.cpp
    mkql_opt_literal.h
    mkql_program_builder.cpp
    mkql_program_builder.h
    mkql_runtime_version.cpp
    mkql_runtime_version.h
    mkql_stats_registry.cpp
    mkql_string_util.cpp
    mkql_string_util.h
    mkql_terminator.cpp
    mkql_terminator.h
    mkql_type_builder.cpp
    mkql_type_builder.h
    mkql_type_ops.cpp
    mkql_type_ops.h
    mkql_watermark.h
    mkql_unboxed_value_stream.cpp
    mkql_unboxed_value_stream.h
    pack_num.cpp
    pack_num.h
    primes.cpp
    primes.h
    watermark_tracker.cpp
    watermark_tracker.h
)

PEERDIR(
    contrib/libs/apache/arrow
    contrib/libs/cctz/tzdata
    library/cpp/deprecated/enum_codegen
    library/cpp/enumbitset
    library/cpp/monlib/dynamic_counters
    library/cpp/packedtypes
    library/cpp/resource
    library/cpp/yson
    yql/essentials/core/pg_settings
    yql/essentials/core/sql_types
    yql/essentials/minikql/dom
    yql/essentials/parser/pg_catalog
    yql/essentials/parser/pg_wrapper/interface
    yql/essentials/public/udf
    yql/essentials/public/udf/tz
    yql/essentials/types/binary_json
    yql/essentials/types/dynumber
    yql/essentials/types/uuid
    yql/essentials/utils
    yql/essentials/utils/memory_profiling
)

IF (MKQL_RUNTIME_VERSION)
    CFLAGS(
        -DMKQL_RUNTIME_VERSION=$MKQL_RUNTIME_VERSION
    )
ENDIF()

YQL_LAST_ABI_VERSION()

END()

RECURSE(
    arrow
    codegen
    comp_nodes
    computation
    datetime
    dom
    invoke_builtins
    jsonpath
    perf
    protobuf_udf
)

RECURSE_FOR_TESTS(
    benchmark
    ut
)