aboutsummaryrefslogtreecommitdiffstats
path: root/build/sysincl/macro.yml
blob: e4d78fda96eacd473c6905d3b0eb0522476331af (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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
# This file contains the most frequently used macros from the whole arcadia
- includes:
  - OPENSSL_UNISTD:
    - $U/unistd.h
  - HASH_MAP_H:
    - $U/unordered_map
  - HASH_SET_H:
    - $U/unordered_set
  - STR_STREAM:
     - $U/sstream
     - $U/strstream
  - BACKTRACE_HEADER:
    - $U/execinfo.h
#  - IMPL_GENERATOR:
#    FIXME: these 2 resolvings require further dependencies to work properly
#           this is ugly design that we don't support currently
#    - ads/autobudget/libs/mr_io/yql/converter_impl_generator.h
#    - ads/autobudget/libs/mr_io/yt/converter_impl_generator.h
  - PMIX_EVENT_HEADER:
    - contrib/libs/openmpi/opal/mca/event/external/external.h
  - PMIX_EVENT2_THREAD_HEADER:
    - contrib/libs/openmpi/opal/mca/event/external/external.h
  - FT_CONFIG_CONFIG_H:
    - contrib/libs/freetype/include/freetype/config/ftconfig.h
  - FT_CONFIG_STANDARD_LIBRARY_H:
    - contrib/libs/freetype/include/freetype/config/ftstdlib.h
  - FT_CONFIG_OPTIONS_H:
    - contrib/libs/freetype/include/freetype/config/ftoption.h
  - FT_CONFIG_MODULES_H:
    - contrib/libs/freetype/include/freetype/config/ftmodule.h
  - FT_FREETYPE_H:
    - contrib/libs/freetype/include/freetype/freetype.h
  - FT_OUTLINE_H:
    - contrib/libs/freetype/include/freetype/ftoutln.h
  - FT_MODULE_H:
    - contrib/libs/freetype/include/freetype/ftmodapi.h
  - FT_GLYPH_H:
    - contrib/libs/freetype/include/freetype/ftglyph.h
  - FT_BBOX_H:
    - contrib/libs/freetype/include/freetype/ftbbox.h
  - FT_XFREE86_H:
    - contrib/libs/freetype/include/freetype/ftfntfmt.h
  - FT_SYNTHESIS_H:
    - contrib/libs/freetype/include/freetype/ftsynth.h
  - FT_IMAGE_H:
    - contrib/libs/freetype/include/freetype/ftimage.h
  - FT_BITMAP_H:
    - contrib/libs/freetype/include/freetype/ftbitmap.h
  - FT_TRUETYPE_TABLES_H:
    - contrib/libs/freetype/include/freetype/tttables.h
  - FT_MULTIPLE_MASTERS_H:
    - contrib/libs/freetype/include/freetype/ftmm.h
  - FT_LCD_FILTER_H:
    - contrib/libs/freetype/include/freetype/ftlcdfil.h
  - FT_STROKER_H:
    - contrib/libs/freetype/include/freetype/ftstroke.h
  - FT_ERRORS_H:
    - contrib/libs/freetype/include/freetype/fterrors.h
  - FT_MODULE_ERRORS_H:
    - contrib/libs/freetype/include/freetype/ftmoderr.h
  - FT_SYSTEM_H:
    - contrib/libs/freetype/include/freetype/ftsystem.h
  - FT_TYPES_H:
    - contrib/libs/freetype/include/freetype/fttypes.h
  - FT_LIST_H:
    - contrib/libs/freetype/include/freetype/ftlist.h
  - FT_SIZES_H:
    - contrib/libs/freetype/include/freetype/ftsizes.h
  - FT_RENDER_H:
    - contrib/libs/freetype/include/freetype/ftrender.h
  - FT_TYPE1_TABLES_H:
    - contrib/libs/freetype/include/freetype/t1tables.h
  - FT_TRUETYPE_IDS_H:
    - contrib/libs/freetype/include/freetype/ttnameid.h
  - FT_TRUETYPE_TAGS_H:
    - contrib/libs/freetype/include/freetype/tttags.h
  - FT_BDF_H:
    - contrib/libs/freetype/include/freetype/ftbdf.h
  - FT_CID_H:
    - contrib/libs/freetype/include/freetype/ftcid.h
  - FT_GZIP_H:
    - contrib/libs/freetype/include/freetype/ftgzip.h
  - FT_LZW_H:
    - contrib/libs/freetype/include/freetype/ftlzw.h
  - FT_BZIP2_H:
    - contrib/libs/freetype/include/freetype/ftbzip2.h
  - FT_WINFONTS_H:
    - contrib/libs/freetype/include/freetype/ftwinfnt.h
  - FT_GLYPH_H:
    - contrib/libs/freetype/include/freetype/ftglyph.h
  - FT_WINFONTS_H:
    - contrib/libs/freetype/include/freetype/ftwinfnt.h
  - FT_CACHE_H:
    - contrib/libs/freetype/include/freetype/ftcache.h
  - FT_WINFONTS_H:
    - contrib/libs/freetype/include/freetype/ftwinfnt.h
  - FT_MAC_H:
    - contrib/libs/freetype/include/freetype/ftmac.h
  - FT_SFNT_NAMES_H:
    - contrib/libs/freetype/include/freetype/ftsnames.h
  - FT_OPENTYPE_VALIDATE_H:
    - contrib/libs/freetype/include/freetype/ftotval.h
  - FT_GX_VALIDATE_H:
    - contrib/libs/freetype/include/freetype/ftgxval.h
  - FT_PFR_H:
    - contrib/libs/freetype/include/freetype/ftpfr.h
  - FT_STROKER_H:
    - contrib/libs/freetype/include/freetype/ftstroke.h
  - FT_SYNTHESIS_H:
    - contrib/libs/freetype/include/freetype/ftsynth.h
  - FT_FONT_FORMATS_H:
    - contrib/libs/freetype/include/freetype/ftfntfmt.h
  - FT_TRIGONOMETRY_H:
    - contrib/libs/freetype/include/freetype/fttrigon.h
  - FT_LCD_FILTER_H:
    - contrib/libs/freetype/include/freetype/ftlcdfil.h
  - FT_INCREMENTAL_H:
    - contrib/libs/freetype/include/freetype/ftincrem.h
  - FT_GASP_H:
    - contrib/libs/freetype/include/freetype/ftgasp.h
  - FT_ADVANCES_H:
    - contrib/libs/freetype/include/freetype/ftadvanc.h
  - FT_COLOR_H:
    - contrib/libs/freetype/include/freetype/ftcolor.h
  - FT_OTSVG_H:
    - contrib/libs/freetype/include/freetype/otsvg.h

- source_filter: "^contrib/restricted/abseil-cpp-tstring/y_absl/debugging"
  includes:
    - Y_ABSL_STACKTRACE_INL_HEADER:
      - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_win32-inl.inc
      - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_generic-inl.inc
      - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_emscripten-inl.inc
      - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_x86-inl.inc
      - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_powerpc-inl.inc
      - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_aarch64-inl.inc
      - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_riscv-inl.inc
      - contrib/restricted/abseil-cpp-tstring/y_absl/debugging/internal/stacktrace_unimplemented-inl.inc

- source_filter: "^contrib/restricted/abseil-cpp/absl/debugging"
  includes:
    - ABSL_STACKTRACE_INL_HEADER:
      - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_win32-inl.inc
      - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_generic-inl.inc
      - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_emscripten-inl.inc
      - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_x86-inl.inc
      - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_powerpc-inl.inc
      - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc
      - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_riscv-inl.inc
      - contrib/restricted/abseil-cpp/absl/debugging/internal/stacktrace_unimplemented-inl.inc

- source_filter: "^contrib/restricted/boost"
  includes:
    - BOOST_ABI_PREFIX:
      - contrib/restricted/boost/config/include/boost/config/abi/msvc_prefix.hpp
    - BOOST_ABI_SUFFIX:
      - contrib/restricted/boost/config/include/boost/config/abi/msvc_suffix.hpp
    - BOOST_USER_CONFIG:
      - contrib/restricted/boost/config/include/boost/config/user.hpp
    - BOOST_COMPILER_CONFIG:
      - contrib/restricted/boost/config/include/boost/config/compiler/intel.hpp
      - contrib/restricted/boost/config/include/boost/config/compiler/clang.hpp
      - contrib/restricted/boost/config/include/boost/config/compiler/gcc.hpp
    - BOOST_REGEX_USER_CONFIG:
      - contrib/restricted/boost/regex/include/boost/regex/user.hpp

- source_filter: "^contrib/libs/gperftools"
  includes:
    - STACKTRACE_INL_HEADER:
      - contrib/libs/gperftools/srcstacktrace_win32-inl.inc
      - contrib/libs/gperftools/srcstacktrace_generic-inl.inc
      - contrib/libs/gperftools/srcstacktrace_emscripten-inl.inc
      - contrib/libs/gperftools/srcstacktrace_x86-inl.inc
      - contrib/libs/gperftools/srcstacktrace_powerpc-inl.inc
      - contrib/libs/gperftools/srcstacktrace_aarch64-inl.inc
      - contrib/libs/gperftools/srcstacktrace_riscv-inl.inc
      - contrib/libs/gperftools/srcstacktrace_unimplemented-inl.inc

- source_filter: "^contrib/restricted/boost/phoenix"
  includes:
    - BOOST_PHOENIX_UNORDERED_MAP_HEADER: $U/unordered_map
    - BOOST_PHOENIX_UNORDERED_SET_HEADER: $U/unordered_set

- source_filter: "^contrib/restricted/boost/atomic/include/boost/atomic"
  includes:
    - BOOST_ATOMIC_DETAIL_FP_BACKEND_HEADER(boost/atomic/detail/fp_ops_):
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/fp_ops_emulated.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/fp_ops_generic.hpp
    - BOOST_ATOMIC_DETAIL_BACKEND_HEADER(boost/atomic/detail/caps_):
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_aarch32.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_aarch64.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_alpha.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_arm.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_ppc.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_sparc.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_gcc_x86.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_msvc_arm.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_arch_msvc_x86.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_gcc_atomic.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_gcc_sync.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_linux_arm.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/caps_windows.hpp
    - BOOST_ATOMIC_DETAIL_EXTRA_FP_BACKEND_HEADER(boost/atomic/detail/extra_fp_ops_):
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_fp_operations.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_fp_operations_fwd.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_fp_ops_emulated.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_fp_ops_generic.hpp
    - BOOST_ATOMIC_DETAIL_EXTRA_BACKEND_HEADER(boost/atomic/detail/extra_ops_):
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_emulated.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_gcc_aarch32.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_gcc_aarch64.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_gcc_arm.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_gcc_ppc.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_gcc_x86.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_generic.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_msvc_arm.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/extra_ops_msvc_x86.hpp
    - BOOST_ATOMIC_DETAIL_BACKEND_HEADER(boost/atomic/detail/ops_):
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/ops_gcc_aarch32_common.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/ops_gcc_aarch64_common.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/ops_gcc_arm_common.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/ops_gcc_ppc_common.hpp
      - contrib/restricted/boost/atomic/include/boost/atomic/detail/ops_msvc_common.hpp