blob: 8c9f55bc8dfa911f831ef06e40e248f47346f131 (
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
|
GLOBAL_SRCS_IN_RESULTS=yes
JSON_CACHE_IS_ATTACHED=yes
USE_ADDINCL_WITHOUT_FOR_AS_ADDINCL_FOR_C=yes
LANGS_REQUIRE_BUILD_AND_SRC_ROOTS=c asm cython proto flatc swig ydl nlg
CHECK_GO_INCORRECT_DEPS=yes
REPORT_RECURSE_NO_YAMAKE=yes
USE_PREBUILT_TOOLS=yes
RESOLVE_OUTPUT_INCLUDES_AS_INCLUDES=yes
CHKPEERS_GLOBAL_SRCS=yes
ENABLE_NODE_SELF_UID=yes
REPORT_CONFIGURE_PROGRESS=yes
FORCE_RESOLVE_MACRO_INCLS=yes
# NOTE! Only foldable vars should be listed here
_FOLDABLE_VARS=\
CL_WRAPPER \
END_WHOLE_ARCHIVE_VALUE \
JDK_LATEST_VERSION \
LD_SDK_VERSION \
LD_STRIP_FLAG \
LIB_WRAPPER \
LINK_EXE_FLAGS_DEBUG \
LINK_EXE_FLAGS_RELEASE \
LINK_IMPLIB \
LINK_LIB_FLAGS \
LINK_STDLIBS \
LINK_WRAPPER \
LINK_WRAPPER_DYNLIB \
ML_WRAPPER \
START_WHOLE_ARCHIVE_VALUE \
_CFLAGS_ARCH_I386 \
_CFLAGS_UCRT_VC_INCLUDES \
_COMPILER_TIME_TRACE_FLAGS \
_COMPILER_TIME_TRACE_GRANULARITY \
_COMPILER_TIME_TRACE_POSTPROCESS \
_CPP_ARGS \
_CROSS_SUFFIX \
_CXX_DEFINES \
_CXX_FLAGS \
_CXX_STD \
_C_ARGS \
_C_CPP_KV_STYLE \
_C_FLAGS \
_C_FOPTIONS \
_C_SYSTEM_LIBRARIES \
_DEBUG_INFO_FLAGS \
_END_GROUP \
_EXEC_SHARED_FLAG \
_EXE_FLAGS \
_FLAGS_COMMON \
_FLAGS_COMMON_DEBUG \
_FLAGS_COMMON_IDE_MSVS \
_FLAGS_COMMON_LIBPATHS \
_FLAGS_DEBUG_ONLY \
_FLAGS_DEBUG_ONLY_CLANG_CL \
_FLAGS_DEBUG_ONLY_DEBUG \
_FLAGS_DEBUG_RUNTIME \
_FLAGS_IGNORE \
_FLAGS_MACHINE \
_FLAGS_RELEASE_ONLY \
_FLAGS_RELEASE_ONLY_DEBUG \
_FLAGS_RELEASE_RUNTIME \
_LD_ARCHIVER \
_LD_ARCH_FLAG \
_LD_AR_PLUGIN \
_LD_DCE_FLAG_GC_SECTIONS \
_LD_DCE_FLAG_PRINT_SECTIONS \
_LD_ENV_STYLE \
_LD_FLAGS \
_LD_ICF_FLAG \
_LD_ICF_FLAG_PRINT_SECTIONS \
_LD_LIB_GENERATE_MF \
_LD_LINKER_OUTPUT\
_LD_LINKER_OUTPUT_FLAG \
_LD_LINK_FAT_PREFIX \
_LD_LINK_FAT_SRCS_GLOBALS_NO_WA \
_LD_LINK_FAT_SRCS_GLOBALS_WA \
_LD_LINK_FAT_SUFFIX1 \
_LD_LINK_FAT_SUFFIX2 \
_LD_LLVM_AR_FORMAT \
_LD_SRCS_GLOBALS \
_LD_SYS_LIB \
_LD_TAIL_LINK_LIB \
_LD_THREAD_LIBRARY \
_LD_USE_STDLIB \
_LINKER_TIME_TRACE_FLAG \
_LINKER_TIME_TRACE_GRANULARITY \
_LINK_EXTRA_OUTPUT \
_MASM_IO \
_MSVC_ARCH \
_MSVC_FLAGS \
_MSVC_HEAD_LINK_LIB \
_MSVC_SRCS_GLOBALS \
_MSVC_TAIL_LINK_LIB \
_MSVC_TC_KIT_LIBS \
_MSVC_TC_VC_ROOT \
_OPTIMIZE_RELEASE \
_SFDL_FLAGS \
_SHARED_FLAG \
_SONAME_FLAG \
_SONAME_OPTION \
_START_GROUP \
_STD_CXX \
# end of _FOLDABLE_VARS list
_DUPSRC_IGNORE_LIST_ADS_BSYETI_SAMOGON=\
$B/ads/bsyeti/samogon/buzzard/config/buzzard_config.py \
$B/ads/bsyeti/samogon/caesar/config/caesar_config.py \
$B/ads/bsyeti/samogon/caesar_resharder/config/resharder_config.py \
$B/ads/bsyeti/samogon/eagle/config/eagle_config.py \
$B/ads/bsyeti/samogon/eagle/datagram_receiver_config/datagram_receiver_config.py \
$B/ads/bsyeti/samogon/eagle/lt_search_config/lt_search_config.py \
$B/ads/bsyeti/samogon/eagle/searchpers_config/searchpers_config.py
_DUPSRC_IGNORE_LIST=\
$_DUPSRC_IGNORE_LIST_ADS_BSYETI_SAMOGON
_FOLDABLE_VARS+=_DUPSRC_IGNORE_LIST_ADS_BSYETI_SAMOGON
|