aboutsummaryrefslogtreecommitdiffstats
path: root/devtools/ya/handlers/ya.make
blob: d88914356d83012442f1a8190ab85971f16df446 (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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
PY23_LIBRARY(ya-lib)

SRCDIR(devtools/ya)

PEERDIR(
    devtools/ya/handlers/make
    devtools/ya/handlers/package
    devtools/ya/handlers/test
    devtools/ya/handlers/tool
    devtools/ya/handlers/ide
    devtools/ya/handlers/dump
    devtools/ya/handlers/gc
    devtools/ya/handlers/gen_config
    devtools/ya/handlers/maven_import
    devtools/ya/handlers/java
    # devtools/ya/handlers/analyze_make
)

IF (NOT YA_OPENSOURCE)
    PEERDIR(
        devtools/ya/handlers/__trace__
        devtools/ya/handlers/addremove
        devtools/ya/handlers/analyze_make
        devtools/ya/handlers/buf
        devtools/ya/handlers/check
        devtools/ya/handlers/clang_tidy
        devtools/ya/handlers/clone
        devtools/ya/handlers/completion
        devtools/ya/handlers/dctl
        devtools/ya/handlers/download
        devtools/ya/handlers/exec
        devtools/ya/handlers/fetch
        devtools/ya/handlers/fix_includes
        devtools/ya/handlers/krevedko
        devtools/ya/handlers/notify
        devtools/ya/handlers/paste
        devtools/ya/handlers/pr
        devtools/ya/handlers/profile
        devtools/ya/handlers/project
        devtools/ya/handlers/py
        devtools/ya/handlers/remote_gdb
        devtools/ya/handlers/repo_check
        devtools/ya/handlers/shell
        devtools/ya/handlers/shelve
        devtools/ya/handlers/stat
        devtools/ya/handlers/style
        devtools/ya/handlers/svn
        devtools/ya/handlers/unshelve
        devtools/ya/handlers/upload
        devtools/ya/handlers/vmctl
        devtools/ya/handlers/webide
        devtools/ya/handlers/whoami
        devtools/ya/handlers/wine
        devtools/ya/handlers/yav

        devtools/ya/handlers/py23migration/_ya0bin2
        devtools/ya/handlers/py23migration/_ya0bin3
        devtools/ya/handlers/py23migration/_ya2bin0
        devtools/ya/handlers/py23migration/_ya2bin2
        devtools/ya/handlers/py23migration/_ya3bin0
        devtools/ya/handlers/py23migration/_ya3bin3
    )
    IF (PYTHON3)
        PEERDIR(
            devtools/ya/handlers/py23migration/py23_utils
            devtools/ya/handlers/vim
            devtools/ya/handlers/curl
            devtools/ya/handlers/neovim
            devtools/ya/handlers/gdb
            devtools/ya/handlers/emacs
            devtools/ya/handlers/grep
            devtools/ya/handlers/jstyle
            devtools/ya/handlers/nile
            devtools/ya/handlers/sed
            devtools/ya/handlers/ydb
            devtools/ya/handlers/yql
        )
    ENDIF()
ENDIF()
END()

RECURSE(
    __trace__
    addremove
    analyze_make
    autocheck
    buf
    check
    clang_tidy
    clone
    completion
    curl
    dctl
    download
    dump
    emacs
    exec
    fetch
    fix_includes
    gc
    gdb
    gen_config
    grep
    ide
    java
    jstyle
    krevedko
    make
    maven_import
    neovim
    nile
    notify
    package
    paste
    pr
    profile
    project
    py
    remote_gdb
    repo_check
    sed
    shell
    shelve
    stat
    style
    svn
    test
    tool
    unshelve
    upload
    vim
    vmctl
    webide
    whoami
    wine
    yav
    ydb
    yql
)

IF (NOT OPENSOURCE)
    RECURSE(
        py23migration/_ya0bin2
        py23migration/_ya0bin3
        py23migration/_ya2bin0
        py23migration/_ya3bin0
        py23migration/_ya3bin3
        py23migration/_ya2bin2
        py23migration/py23_utils
    )
ENDIF()