|
@@ -13,7 +13,7 @@ CPP_FAKEID=9107927
|
|
|
GO_FAKEID=9056219
|
|
|
ANDROID_FAKEID=8821472
|
|
|
CLANG_TIDY_FAKEID=8625699
|
|
|
-
|
|
|
+
|
|
|
CURDIR=.
|
|
|
MODDIR=.
|
|
|
BINDIR=bin:/
|
|
@@ -488,8 +488,8 @@ BUILD_PROTO_AS_EVLOG=no
|
|
|
PROTO_NAMESPACE=
|
|
|
|
|
|
# tag:proto tag:python-specific
|
|
|
-GEN_PY_PROTOS=$YMAKE_PYTHON ${input:"build/scripts/gen_py_protos.py"}
|
|
|
-
|
|
|
+GEN_PY_PROTOS=$YMAKE_PYTHON ${input:"build/scripts/gen_py_protos.py"}
|
|
|
+
|
|
|
# tag:proto tag:cpp-specific
|
|
|
PROTO_HEADER_EXTS=.pb.h
|
|
|
CPP_PROTO_CMDLINE=
|
|
@@ -894,8 +894,8 @@ macro NO_MYPY() {
|
|
|
# tag:proto tag:python-specific
|
|
|
macro _PY_PROTO_CMD_BASE(File, Suf, Args...) {
|
|
|
.CMD=$PROTOC -I=./$PROTO_NAMESPACE -I=$ARCADIA_ROOT/$PROTO_NAMESPACE ${pre=-I=:_PROTO__INCLUDE} -I=$ARCADIA_BUILD_ROOT -I=$PROTOBUF_PATH --python_out=$ARCADIA_BUILD_ROOT/$PROTO_NAMESPACE ${input;rootrel:File} ${output;hide;noauto;norel;nopath;noext;suf=$Suf:File} ${kv;hide:"p PB"} ${kv;hide:"pc yellow"} $Args
|
|
|
-}
|
|
|
-
|
|
|
+}
|
|
|
+
|
|
|
# tag:proto tag:python-specific
|
|
|
macro _PY_PROTO_CMD(File) {
|
|
|
.CMD=${cwd;rootdir;input:File} $_PY_PROTO_CMD_BASE($File _pb2.py $PY_PROTO_OPTS $PY_PROTO_OUTS $PY_PROTO_MYPY_PLUGIN)
|
|
@@ -904,8 +904,8 @@ macro _PY_PROTO_CMD(File) {
|
|
|
# tag:proto tag:python-specific
|
|
|
macro _PY_PROTO_CMD_INTERNAL(File) {
|
|
|
.CMD=${cwd;rootdir;input:File} $GEN_PY_PROTOS --suffixes $PY_PROTO_SUFFIXES $PY_PROTO_MYPY_SUFFIX -- $_PY_PROTO_CMD_BASE($File __int___pb2.py $PY_PROTO_OPTS $PY_PROTO_OUTS_INTERNAL ${hide;kv:"ext_out_name_for_${nopath;noext;suf=__int___pb2.py:File} ${nopath;noext;suf=_pb2.py:File}"} $PY_PROTO_MYPY_PLUGIN_INTERNAL)
|
|
|
-}
|
|
|
-
|
|
|
+}
|
|
|
+
|
|
|
# tag:proto tag:java-specific
|
|
|
JAVA_PROTO_RUNTIME=
|
|
|
|
|
@@ -971,13 +971,13 @@ macro _PY_EVLOG_CMD_BASE(File, Suf, Args...) {
|
|
|
# tag:python-specific tag:proto
|
|
|
macro _PY_EVLOG_CMD(File) {
|
|
|
.CMD=${cwd;rootdir;input:File} $_PY_EVLOG_CMD_BASE($File _ev_pb2.py)
|
|
|
-}
|
|
|
-
|
|
|
+}
|
|
|
+
|
|
|
# tag:python-specific tag:proto
|
|
|
macro _PY_EVLOG_CMD_INTERNAL(File) {
|
|
|
.CMD=${cwd;rootdir;input:File} $GEN_PY_PROTOS --suffixes $PY_EVLOG_SUFFIXES -- $_PY_EVLOG_CMD_BASE($File __int___ev_pb2.py ${hide;kv:"ext_out_name_for_${nopath;noext;suf=__int___ev_pb2.py:File} ${nopath;noext;suf=_ev_pb2.py:File}"})
|
|
|
-}
|
|
|
-
|
|
|
+}
|
|
|
+
|
|
|
# tag:java-specific tag:proto
|
|
|
macro _JAVA_EVLOG_CMD(File) {
|
|
|
.CMD=$COPY_CMD ${input:File} ${output;nopath;noext;norel;suf=_ev.proto:File} ${kv;hide:"p EV"} ${kv;hide:"pc yellow"}
|
|
@@ -5435,18 +5435,18 @@ macro GENERATE_PY_PROTOS(FILES...) {
|
|
|
|
|
|
# tag:python-specific tag:proto
|
|
|
macro _GENERATE_PY_PROTOS_INTERNAL(FILES...) {
|
|
|
- foreach (FILE : $FILES) {
|
|
|
+ foreach (FILE : $FILES) {
|
|
|
_PY_PROTO_CMD_INTERNAL($FILE)
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
# tag:python-specific
|
|
|
macro _GENERATE_PY_EVS_INTERNAL(FILES...) {
|
|
|
- foreach (FILE : $FILES) {
|
|
|
+ foreach (FILE : $FILES) {
|
|
|
_PY_EVLOG_CMD_INTERNAL($FILE)
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
macro _COPY_FILE_IMPL(FILE, AUTO_DST="", NOAUTO_DST="", OUTPUT_INCLUDES[], REQUIREMENTS[]) {
|
|
|
.CMD=$COPY_CMD ${input:FILE} ${output:AUTO_DST} ${output;noauto:NOAUTO_DST} ${output_include;hide:OUTPUT_INCLUDES} ${requirements;hide:REQUIREMENTS} ${kv;hide:"p CP"} ${kv;hide:"pc light-cyan"}
|
|
|
.SEM=copy_file ${input:FILE} ${output:AUTO_DST} ${output;noauto:NOAUTO_DST}
|
|
@@ -7523,7 +7523,7 @@ multimodule PROTO_LIBRARY {
|
|
|
SET(PEERDIR_TAGS PY2 PY_PROTO)
|
|
|
ENABLE(PY_PROTO)
|
|
|
OPTIMIZE_PY_PROTOS()
|
|
|
- OBJ_SUF=.py2
|
|
|
+ OBJ_SUF=.py2
|
|
|
# Can not use NO_LINT(), because is not allowed outside of contrib directory
|
|
|
SET(LINT_LEVEL_VALUE none_internal)
|
|
|
|
|
@@ -7553,7 +7553,7 @@ multimodule PROTO_LIBRARY {
|
|
|
otherwise {
|
|
|
MODULE_PREFIX=libpy3
|
|
|
}
|
|
|
- OBJ_SUF=.py3
|
|
|
+ OBJ_SUF=.py3
|
|
|
# Can not use NO_LINT(), because is not allowed outside of contrib directory
|
|
|
SET(LINT_LEVEL_VALUE none_internal)
|
|
|
|
|
@@ -8551,7 +8551,7 @@ module GO_PROGRAM: _GO_BASE_UNIT {
|
|
|
.CMD=GO_LINK_EXE
|
|
|
.NODE_TYPE=Bundle
|
|
|
.SYMLINK_POLICY=EXE
|
|
|
- .ALLOWED=INDUCED_DEPS
|
|
|
+ .ALLOWED=INDUCED_DEPS
|
|
|
.FINAL_TARGET=yes
|
|
|
.ALIASES=GO_REQUIREMENTS=LD_REQUIREMENTS
|
|
|
SET(_GO_TOOL_MODE exe)
|