diff options
author | alexv-smirnov <alex@ydb.tech> | 2023-06-13 11:05:01 +0300 |
---|---|---|
committer | alexv-smirnov <alex@ydb.tech> | 2023-06-13 11:05:01 +0300 |
commit | bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0 (patch) | |
tree | 1d1df72c0541a59a81439842f46d95396d3e7189 /build/sysincl/misc.yml | |
parent | 8bfdfa9a9bd19bddbc58d888e180fbd1218681be (diff) | |
download | ydb-bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0.tar.gz |
add ymake export to ydb
Diffstat (limited to 'build/sysincl/misc.yml')
-rw-r--r-- | build/sysincl/misc.yml | 637 |
1 files changed, 637 insertions, 0 deletions
diff --git a/build/sysincl/misc.yml b/build/sysincl/misc.yml new file mode 100644 index 0000000000..23071ce467 --- /dev/null +++ b/build/sysincl/misc.yml @@ -0,0 +1,637 @@ +- includes: + # Valgrind PEERDIR and ADDINCL are added only in --valgrind builds, + # but we should resolve headers anyway. + - valgrind/callgrind.h + - valgrind/memcheck.h + - valgrind/valgrind.h + # DB2_ODBC_CLI + - sqlcli1.h + + +- includes: + - gelf.h: contrib/restricted/libelf/include/libelf/gelf.h + - libelf.h: contrib/restricted/libelf/include/libelf/libelf.h + - libelf/libelf.h: contrib/restricted/libelf/include/libelf/libelf.h + - libelf/sys_elf.h: contrib/restricted/libelf/include/libelf/sys_elf.h + +# We have lots of ADDINCLs to contrib/libs/libiconv all around the repo +# so we need to add it to sysincl for consistent resolving. +# We can go the other way here and remove iconv.h from all sysincl configs +# and try to fix all places where we really need iconv.h from libc +# Btw: seems that this ADDINCL should be made global and removed from projects +# that use this header +- includes: + - iconv.h: contrib/libs/libiconv/include/iconv.h + +- includes: + - cudnn.h: contrib/libs/nvidia/cudnn/cudnn.h + +# _cgo_export.h is generated into build dir of go package which uses cgo +# and we are unable to resolve it correctly to whcih build dir to resolve +# in the case when tests are also built for this package +- includes: + - _cgo_export.h + +# Resolve jni.h from swig/Lib/java/javahead.swg when building non-java .swg +# since they do not peerdir contrib/libs/jdk. +# Resolve Python.h from swig/Lib/python/pyruntime.swg when building non-python .swg +# since they do not peerdir contrib/libs/python. +- source_filter: "[.]swg([.](h|c(c|pp|xx)?))?$" + includes: + - jni.h: contrib/libs/jdk/include/jni.h + - Python.h: contrib/libs/python/Include/Python.h +- source_filter: "^contrib/libs/jdk/include/jni[.]h$" + includes: + - jni_md.h: + - contrib/libs/jdk/include/darwin/jni_md.h + - contrib/libs/jdk/include/linux/jni_md.h + - contrib/libs/jdk/include/win32/jni_md.h + +# libunistring, libidn and libidn2 +# have its own libc header wrappers that are added to ADDINCL +# and need to be added here for consistensy between ADDINCL and sysincl resolving. +# Btw: we don't parse include_next, so we might lose real dependency to musl, +# but sysincl resolving will save us here, as it will resolve to both of them. +- source_filter: "^contrib/libs/libunistring" + includes: + - alloca.h: contrib/libs/libunistring/alloca.h + - langinfo.h: contrib/libs/libunistring/langinfo.h + - minmax.h: contrib/libs/libunistring/minmax.h + +- source_filter: "^contrib/libs/libidn/" + includes: + - alloca.h: contrib/libs/libidn/gl/alloca.h + - error.h: contrib/libs/libidn/gl/error.h + - iconv.h: contrib/libs/libidn/lib/gl/iconv.h + +- source_filter: "^contrib/libs/libidn2/" + includes: + - alloca.h: contrib/libs/libidn2/gl/alloca.h + - error.h: contrib/libs/libidn2/gl/error.h + +# Same as libunistring - lftp has own libc header wrappers/replacements. +# However here we have GLOBAL ADDINCL to contrib/libs/lftp{,/trio,/lib} +# that can poison resolving in PEERDIRing projects. +# Fortunately lftp is used only in contrib/tools/lftp. +# Probably we should add PEERDIR restriction rule to it. +- source_filter: "^contrib/libs/lftp" + includes: + - alloca.h: contrib/libs/lftp/alloca.h + - error.h: contrib/libs/lftp/lib/error.h + - fnmatch.h: contrib/libs/lftp/lib/fnmatch.h + - regex.h: contrib/libs/lftp/lib/regex.h + - sys/socket.h: contrib/libs/lftp/lib/sys/socket.h + - sys/stat.h: contrib/libs/lftp/lib/sys/stat.h + - sys/time.h: contrib/libs/lftp/lib/sys/time.h + +# Another sysincl/addincl clash. Here we also have GLOBAL ADDINCL that will +# produce sysincl/addincl mismatch configure errors when someone writes +# #include <math.h> and enables USE_ARCADIA_LIBM. Now we have no instances of this. +- source_filter: "^contrib/libs/libm/.*\\.c" + includes: + - complex.h: contrib/libs/libm/include/complex.h + - math.h: contrib/libs/libm/include/math.h + +# Some more sysincl/addincl clashes. +- source_filter: "^contrib/tools/bison/(bison|gnulib|m4)/src" + includes: + - error.h: contrib/tools/bison/gnulib/src/error.h + - fcntl.h: contrib/tools/bison/gnulib/platform/posix/fcntl.h + - getopt.h: contrib/tools/bison/gnulib/platform/posix/getopt.h + - obstack.h: contrib/tools/bison/gnulib/src/obstack.h + - regex.h: contrib/tools/bison/gnulib/src/regex.h + - system.h + - unlocked-io.h: contrib/tools/bison/gnulib/src/unlocked-io.h +- source_filter: "^contrib/tools/make" + includes: + - fnmatch.h: contrib/tools/make/glob/fnmatch.h + - glob.h: contrib/tools/make/glob/glob.h +- source_filter: "^contrib/tools/tre" + includes: + - regex.h: contrib/tools/tre/lib/regex.h + +- source_filter: "^contrib/libs/cppkafka" + includes: + - error.h: contrib/libs/cppkafka/include/cppkafka/error.h + +- source_filter: "^contrib/libs/llvm" + includes: + - plugin-api.h # GNU linker plugin API. + +- source_filter: "^contrib/libs/musl" + includes: + - atomic.h: contrib/libs/musl/src/internal/atomic.h + - bits/fenv.h: contrib/libs/musl/arch/x86_64/bits/fenv.h + +- source_filter: "^contrib/libs/zbar" + includes: + - error.h: contrib/libs/zbar/zbar/error.h + +- source_filter: "^contrib/libs/curl" + includes: + - http.h: contrib/libs/curl/lib/http.h + - inet_ntop.h: contrib/libs/curl/lib/inet_ntop.h + - share.h: contrib/libs/curl/lib/share.h + +- source_filter: "^contrib/libs/zeromq" + includes: + - atomic.h: contrib/libs/zeromq/missing_includes/atomic.h + - Mstcpip.h: contrib/libs/zeromq/missing_includes/Mstcpip.h + +- source_filter: "^contrib/restricted/openal-soft" + includes: + - atomic.h: contrib/restricted/openal-soft/common/atomic.h + +- source_filter: "^contrib/libs/ffmpeg-3/" + includes: + - fontconfig/fontconfig.h + - fribidi.h + - stdatomic.h: contrib/libs/ffmpeg-3/compat/atomics/win32/stdatomic.h + - atomic.h: contrib/libs/ffmpeg-3/libavutil/atomic.h + +- source_filter: "^contrib/libs/ffmpeg-3.4.1/" + includes: + - fontconfig/fontconfig.h + - fribidi.h + - stdatomic.h: contrib/libs/ffmpeg-3.4.1/compat/atomics/win32/stdatomic.h + - atomic.h: contrib/libs/ffmpeg-3.4.1/libavutil/atomic.h + +- source_filter: "^contrib/libs/glog" + includes: + - port.h: contrib/libs/glog/missing_includes/port.h + +- source_filter: "^contrib/libs/postgresql" + includes: + - port.h: contrib/libs/postgresql/src/include/port.h + +- source_filter: "^contrib/(deprecated/onednn|libs/intel/onednn)" + + includes: + - mkl_cblas.h: contrib/libs/intel/mkl/include/mkl_cblas.h + - mkl_version.h: contrib/libs/intel/mkl/include/mkl_version.h + - mkl_vml_defines.h: contrib/libs/intel/mkl/include/mkl_vml_defines.h + - mkl_vml_functions.h: contrib/libs/intel/mkl/include/mkl_vml_functions.h + +- source_filter: "^contrib/libs/nsync" + includes: + - atomic.h: contrib/libs/nsync/platform/c++11/atomic.h + +- source_filter: "^contrib/python/numpy/py3" + includes: + - numpy/random.pxd + - alloc.h: contrib/python/numpy/include/numpy/core/src/multiarray/alloc.h + +- source_filter: "^contrib/tools/python/src/Objects/exceptions.c" + includes: + - errmap.h: contrib/tools/python/src/PC/errmap.h + +- source_filter: "^contrib/libs/speex" + includes: + - mkl.h: contrib/libs/intel/mkl/include/mkl.h + +# deprecated contrib with ADDINCL to libintl +- source_filter: "^contrib/(deprecated/glib/glib|libs/gdk-pixbuf)" + includes: + - libintl.h: contrib/deprecated/libintl/libintl.h + +- source_filter: "^contrib/libs/poco/Data/ODBC" + includes: + - sql.h: contrib/libs/unixodbc/include/sql.h + - sqlext.h: contrib/libs/unixodbc/include/sqlext.h + - sqltypes.h: contrib/libs/unixodbc/include/sqltypes.h + - sqlucode.h: contrib/libs/unixodbc/include/sqlucode.h + +- source_filter: "^contrib/libs/icu" + includes: + - util.h: contrib/libs/icu/common/util.h + +- source_filter: "^contrib/tools/yasm" + includes: + - util.h: contrib/tools/yasm/util.h + +- source_filter: "^contrib/libs/libgit2" + includes: + - alloc.h: contrib/libs/libgit2/src/util/alloc.h + - thread.h: contrib/libs/libgit2/src/util/thread.h + - regexp.h: contrib/libs/libgit2/src/util/regexp.h + - util.h: contrib/libs/libgit2/src/util/util.h + +- source_filter: "^contrib/libs/nodejs_12" + includes: + - util.h: contrib/libs/nodejs_12/src/util.h + +- source_filter: "^contrib/libs/numa" + includes: + - util.h: contrib/libs/numa/internal/util.h + +- source_filter: "^contrib/libs/systemd" + includes: + - util.h: contrib/libs/systemd/src/basic/util.h + +- source_filter: "^contrib/libs/nvidia/nccl" + includes: + - alloc.h: contrib/libs/nvidia/nccl/src/include/alloc.h + - socket.h: contrib/libs/nvidia/nccl/src/include/socket.h + +- source_filter: "^contrib/deprecated/tf/tensorflow" + includes: + - cuda.h: contrib/deprecated/tf/tensorflow/core/platform/cuda.h + +# unused legacy include in boost +- source_filter: "^contrib/restricted/boost" + includes: + - fstream.h + - ../include/fenv.h + +# windows sdk includes that we do not want to apply for whole arcadia +- source_filter: "^contrib" + includes: + - process.h +- source_filter: "^contrib/tools/tpce-benchmark" + includes: + - sql.h + - sqlext.h + - sqltypes.h + - sqlucode.h + +- source_filter: "^contrib/libs/libmemcached" + includes: + - sasl/sasl.h + - sasl/saslutil.h + +- source_filter: "^contrib/libs/(apache/apr|httpd|llvm)" + includes: + - uuid.h + - uuid/uuid.h + +- source_filter: "^contrib/libs/(kenlm|libxml|re2|sqlite3)" + includes: + - unicode/ucnv.h + - unicode/ucol.h + - unicode/uniset.h + - unicode/unistr.h + - unicode/ustring.h + - unicode/utf16.h + - unicode/utypes.h + - unicode/uversion.h + +- source_filter: "^contrib/deprecated/glib" + includes: + - configmake.h + +- source_filter: "^contrib/libs/authparser" + includes: + - settings.h + +- source_filter: "^contrib/libs/ceres-solver" + includes: + - tbb/tbb_stddef.h + +- source_filter: "^contrib/libs/deprecated" + includes: + - hdf5.h + +- source_filter: "^contrib/libs/freetype" + includes: + - hb-ot.h + - hb-ft.h + - hb.h + +- source_filter: "^contrib/libs/httpd" + includes: + - nginx.h + - ngx_config.h + - ngx_core.h + - ngx_http.h + - ngx_log.h + +- source_filter: "^contrib/libs/leptonica-1.70" + includes: + - gif_lib.h + - webp/decode.h + - webp/encode.h + +- source_filter: "^contrib/libs/libpcap" + includes: + - strerror.h + +- source_filter: "^contrib/libs/libxml" + includes: + - lzma.h + - win32config.h + +- source_filter: "^contrib/libs/mod_perl2" + includes: + - config.h + +- source_filter: "^contrib/libs/(apache/apr|httpd|openssl)" + includes: + - netinet/sctp.h + +- source_filter: "^contrib/libs/subversion" + includes: + - magic.h + - xmlparse.h + +- source_filter: "^contrib/python/scipy" + includes: + - matrix.h + +- source_filter: "^contrib/python/uWSGI" + includes: + - libxml/parser.h + - libxml/tree.h + - uuid/uuid.h + +- source_filter: "^contrib/tools/python" + includes: + - ioctl.h + - utils.h + +- source_filter: "^(contrib/libs/cxxsupp/openmp|catboost/cuda/cuda_lib)" + includes: + - hwloc.h + - hwloc/cudart.h + +- source_filter: "^contrib/libs/(aws-sdk-cpp|c-ares|proj)" + includes: + - jni.h + +- source_filter: "^contrib/(libs/(ffmpeg-3|kyotocabinet)|tools/ag)" + includes: + - lzma.h + +- source_filter: "^contrib/libs/(kyotocabinet|minilzo)" + includes: + - lzo/lzo1x.h + +- source_filter: "^contrib/libs/(gtest|libpng|opencv)" + includes: + - mem.h + +- source_filter: "^contrib/libs/(authparser|libcoro-perl|libev-perl|libevent-perl)" + includes: + - patchlevel.h + +- source_filter: "^metrika/uatraits" + includes: + - note.h + - could_not_find_Perl_patchlevel.h + - patchlevel.h + +- source_filter: "^contrib/libs/(freetype|leptonica-1.70|libtheora|zbar)" + includes: + - png.h + +- source_filter: "^(contrib/restricted/boost/boost/mpi|catboost/cuda/cuda_lib/mpi)" + includes: + - mpi.h + +- source_filter: "^contrib/libs/libf2c" + includes: + - local.h + +- source_filter: "^contrib/libs/libpq" + includes: + - local.h + +- source_filter: "^contrib/libs/breakpad" + includes: + - stab.h + +- source_filter: "^contrib/tools/fluent-bit-(full|minimal)" + includes: + - backtrace.h: contrib/libs/backtrace/backtrace.h + +- source_filter: "^contrib/restricted/boost/stacktrace/include/boost/stacktrace/detail" + includes: + - backtrace.h: contrib/libs/backtrace/backtrace.h + +- source_filter: "^contrib/restricted/libelf" + includes: + - byteswap.h: contrib/restricted/libelf/lib/byteswap.h + - gelf.h: contrib/restricted/libelf/lib/gelf.h + - libelf.h: contrib/restricted/libelf/lib/libelf.h + - nlist.h: contrib/restricted/libelf/lib/nlist.h + - sys_elf.h: contrib/restricted/libelf/lib/sys_elf.h + +- source_filter: "^contrib/libs/dpdk/" + includes: + - process.h: contrib/libs/dpdk/drivers/bus/dpaa/include/process.h + +- source_filter: "^contrib/libs/dpdk_arm64/" + includes: + - process.h: contrib/libs/dpdk_arm64/drivers/bus/dpaa/include/process.h + +- source_filter: "^contrib/libs/usrsctp/" + includes: + - netinet/sctp_uio.h: contrib/libs/usrsctp/usrsctplib/netinet/sctp_uio.h + +- source_filter: "^contrib/libs/libsrtp/" + includes: + - alloc.h: contrib/libs/libsrtp/crypto/include/alloc.h + - err.h: contrib/libs/libsrtp/crypto/include/err.h + - stat.h: contrib/libs/libsrtp/crypto/include/stat.h + +- source_filter: "^contrib/restricted/openal-soft" + includes: + - threads.h: contrib/restricted/openal-soft/common/threads.h + +- source_filter: "^contrib/python/pymqi" + includes: + # IBM MQ + - cmqc.h + - cmqxc.h + - cmqcfc.h + - cmqbc.h + +- source_filter: "^contrib/libs/h3" + includes: + - alloc.h: contrib/libs/h3/h3lib/include/alloc.h +- source_filter: "^cloud/iam/token_agent/daemon" + includes: + - contrib/libs/grpc/include/grpcpp/impl/codegen/server_context_impl.h + +- source_filter: "^contrib/libs/libyang" + includes: + - in.h: contrib/libs/libyang/libyang/in.h + +- source_filter: "^contrib/restricted/noc/frr" + includes: + - bfd.h: contrib/restricted/noc/frr/lib/bfd.h + - getopt.h: contrib/restricted/noc/frr/lib/getopt.h + - filter.h: contrib/restricted/noc/frr/lib/filter.h + - memory.h: contrib/restricted/noc/frr/lib/memory.h + - thread.h: contrib/restricted/noc/frr/lib/thread.h + +- source_filter: "^contrib/libs/cxxsupp/libcxxrt" + includes: + - atomic.h: contrib/libs/cxxsupp/libcxxrt/atomic.h + +- source_filter: "^contrib/libs/util-linux" + includes: + - procfs.h: contrib/libs/util-linux/include/procfs.h + +- source_filter: "^contrib/libs/gdal" + includes: + - io.h: contrib/libs/gdal/ogr/ogrsf_frmts/cad/libopencad/dwg/io.h + +# disable checks for Python 3.11-specific files +# needed to allow to use Arcadia's Cython with non-Arcadia python in open source builds +- source_filter: "^contrib/tools/cython/Cython/Utility" + includes: + - internal/pycore_frame.h: contrib/libs/python/Include/internal/pycore_frame.h + +- source_filter: "^contrib/libs/connectedhomeip" + includes: + - freertos/FreeRTOS.h + - freertos/semphr.h + - freertos/task.h + - lwip/def.h + - lwip/err.h + - lwip/inet.h + - lwip/init.h + - lwip/ip4_addr.h + - lwip/ip_addr.h + - lwip/mem.h + - lwip/memp.h + - lwip/netif.h + - lwip/opt.h + - lwip/pbuf.h + - lwip/stats.h + - lwip/sys.h + - lwip/tcpip.h + +- source_filter: "^contrib/libs/glibcasm" + includes: + - alloca.h: contrib/libs/glibcasm/glibc/include/alloca.h + - assert.h: contrib/libs/glibcasm/glibc/include/assert.h + - bits/atomic_wide_counter.h: + - contrib/libs/glibcasm/glibc/bits/atomic_wide_counter.h + - contrib/libs/glibcasm/glibc/include/bits/atomic_wide_counter.h + - bits/dl_find_object.h: + - contrib/libs/glibcasm/glibc/include/bits/dl_find_object.h + - contrib/libs/glibcasm/glibc/sysdeps/x86/bits/dl_find_object.h + - bits/endian.h: contrib/libs/glibcasm/glibc/include/bits/endian.h + - bits/libc-header-start.h: contrib/libs/glibcasm/glibc/bits/libc-header-start.h + - bits/long-double.h: contrib/libs/glibcasm/glibc/sysdeps/ieee754/ldbl-96/bits/long-double.h + - bits/sigstack.h: + - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/bits/sigstack.h + - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86/include/bits/sigstack.h + - contrib/libs/glibcasm/glibc/include/bits/sigstack.h + - bits/stdint-intn.h: contrib/libs/glibcasm/glibc/bits/stdint-intn.h + - bits/stdint-uintn.h: contrib/libs/glibcasm/glibc/bits/stdint-uintn.h + - bits/time64.h: contrib/libs/glibcasm/glibc/bits/time64.h + - bits/timesize.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86/bits/timesize.h + - bits/typesizes.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86/bits/typesizes.h + - bits/types.h: contrib/libs/glibcasm/glibc/include/bits/types.h + - bits/unistd_ext.h: + - contrib/libs/glibcasm/glibc/include/bits/unistd_ext.h + - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/bits/unistd_ext.h + - bits/wchar.h: contrib/libs/glibcasm/glibc/bits/wchar.h + - bits/wordsize.h: contrib/libs/glibcasm/glibc/sysdeps/x86/bits/wordsize.h + - cpu-features.h: contrib/libs/glibcasm/glibc/sysdeps/x86/include/cpu-features.h + - dl-lookupcfg.h: + - contrib/libs/glibcasm/glibc/sysdeps/generic/dl-lookupcfg.h + - contrib/libs/glibcasm/glibc/sysdeps/x86/dl-lookupcfg.h + - dl-sysdep.h: + - contrib/libs/glibcasm/glibc/sysdeps/generic/dl-sysdep.h + - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/dl-sysdep.h + - dlfcn.h: contrib/libs/glibcasm/glibc/include/dlfcn.h + - elf.h: contrib/libs/glibcasm/glibc/include/elf.h + - endian.h: contrib/libs/glibcasm/glibc/include/endian.h + - errno.h: contrib/libs/glibcasm/glibc/include/errno.h + - features.h: contrib/libs/glibcasm/glibc/include/features.h + - features-time64.h: + - contrib/libs/glibcasm/glibc/include/features-time64.h + - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/features-time64.h + - fpu_control.h: + - contrib/libs/glibcasm/glibc/include/fpu_control.h + - contrib/libs/glibcasm/glibc/sysdeps/x86/fpu_control.h + - hp-timing.h: contrib/libs/glibcasm/glibc/sysdeps/x86/hp-timing.h + - inttypes.h: contrib/libs/glibcasm/glibc/include/inttypes.h + - kernel-features.h: + - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86_64/kernel-features.h + - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/kernel-features.h + - ldsodefs.h: + - contrib/libs/glibcasm/glibc/sysdeps/generic/ldsodefs.h + - contrib/libs/glibcasm/glibc/sysdeps/gnu/ldsodefs.h + - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/ldsodefs.h + - contrib/libs/glibcasm/glibc/sysdeps/x86/ldsodefs.h + - limits.h: contrib/libs/glibcasm/glibc/include/limits.h + - link.h: contrib/libs/glibcasm/glibc/include/link.h + - locale.h: contrib/libs/glibcasm/glibc/include/locale.h + - misc/sys/cdefs.h: contrib/libs/glibcasm/glibc/misc/sys/cdefs.h + - netinet/in.h: contrib/libs/glibcasm/glibc/include/netinet/in.h + - posix/bits/types.h: contrib/libs/glibcasm/glibc/posix/bits/types.h + - pthread.h: contrib/libs/glibcasm/glibc/include/pthread.h + - single-thread.h: + - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86_64/single-thread.h + - contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/single-thread.h + - sched.h: contrib/libs/glibcasm/glibc/include/sched.h + - setjmp.h: contrib/libs/glibcasm/glibc/include/setjmp.h + - shlib-compat.h: contrib/libs/glibcasm/glibc/include/shlib-compat.h + - signal.h: contrib/libs/glibcasm/glibc/include/signal.h + - stdint.h: + - contrib/libs/glibcasm/glibc/include/stdint.h + - contrib/libs/cxxsupp/libcxx/include/stdint.h + - stdlib.h: contrib/libs/glibcasm/glibc/include/stdlib.h + - stackinfo.h: + - contrib/libs/glibcasm/glibc/include/stackinfo.h + - contrib/libs/glibcasm/glibc/sysdeps/x86_64/stackinfo.h + - stdlib.h: contrib/libs/glibcasm/glibc/include/stdlib.h + - stdlib/stdint.h: contrib/libs/glibcasm/glibc/stdlib/stdint.h + - string.h: contrib/libs/glibcasm/glibc/include/string.h + - strings.h: contrib/libs/glibcasm/glibc/include/strings.h + - sys/cdefs.h: contrib/libs/glibcasm/glibc/include/sys/cdefs.h + - sys/mman.h: contrib/libs/glibcasm/glibc/include/sys/mman.h + - sys/param.h: contrib/libs/glibcasm/glibc/include/sys/param.h + - sys/procfs.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/sys/procfs.h + - sys/select.h: contrib/libs/glibcasm/glibc/include/sys/select.h + - sys/socket.h: contrib/libs/glibcasm/glibc/include/sys/socket.h + - sys/stat.h: contrib/libs/glibcasm/glibc/include/sys/stat.h + - sys/syscall.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/include/sys/syscall.h + - sys/time.h: contrib/libs/glibcasm/glibc/include/sys/time.h + - sys/types.h: contrib/libs/glibcasm/glibc/include/sys/types.h + - sys/ucontext.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86/sys/ucontext.h + - sys/user.h: contrib/libs/glibcasm/glibc/sysdeps/unix/sysv/linux/x86/sys/user.h + - time.h: contrib/libs/glibcasm/glibc/include/time.h + - tls.h: contrib/libs/glibcasm/glibc/sysdeps/x86_64/nptl/tls.h + - unistd.h: contrib/libs/glibcasm/glibc/include/unistd.h + - unwind.h: contrib/libs/glibcasm/glibc/sysdeps/generic/unwind.h + # includes under ifdef + - bits/select2.h: contrib/libs/glibcasm/dummy.h + - bits/setjmp2.h: contrib/libs/glibcasm/dummy.h + - bits/socket2.h: contrib/libs/glibcasm/dummy.h + - bits/socket-constants.h: contrib/libs/glibcasm/dummy.h + - bits/stdlib.h: contrib/libs/glibcasm/dummy.h + - bits/stdlib-ldbl.h: contrib/libs/glibcasm/dummy.h + - bits/string_fortified.h: contrib/libs/glibcasm/dummy.h + - bits/strings_fortified.h: contrib/libs/glibcasm/dummy.h + - bits/struct_stat_time64_helper.h: contrib/libs/glibcasm/dummy.h + - bits/unistd.h: contrib/libs/glibcasm/dummy.h + - dl-cet.h: contrib/libs/glibcasm/dummy.h + - dl-mman.h: contrib/libs/glibcasm/dummy.h + - dl-unistd.h: contrib/libs/glibcasm/dummy.h + - elf/dl-tunables.h: contrib/libs/glibcasm/dummy.h + - linux/close_range.h: contrib/libs/glibcasm/dummy.h + - sysdeps/i386/dl-procinfo.c: contrib/libs/glibcasm/dummy.h + - sysdeps/generic/hp-timing.h: contrib/libs/glibcasm/dummy.h + - sysdeps/unix/sysv/linux/bits/pthread_stack_min-dynamic.h: contrib/libs/glibcasm/dummy.h + - sysdeps/unix/sysv/linux/sys/syscall.h: contrib/libs/glibcasm/dummy.h + +- source_filter: "^contrib/libs/libunwind/include/unwind.h" + includes: + - stdint.h: + - contrib/libs/glibcasm/glibc/include/stdint.h + - contrib/libs/cxxsupp/libcxx/include/stdint.h + +- source_filter: "^contrib/libs/cxxsupp/libcxx/include/inttypes.h" + includes: + - stdint.h: + - contrib/libs/glibcasm/glibc/include/stdint.h + - contrib/libs/cxxsupp/libcxx/include/stdint.h + +- source_filter: "^contrib/tools/bison/bison/data" + includes: + - position.hh |