diff options
author | trenin17 <trenin17@yandex-team.ru> | 2022-02-10 16:51:09 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:51:09 +0300 |
commit | 7d9e9dd650ccaad923d6b1ce79baaa3a15b740ae (patch) | |
tree | 9c42d6cb3c90f951425e1d63ce484ad67e0936e7 /build | |
parent | 9a82582baef5f5fc12d0448b66bdb6576fbb1dd2 (diff) | |
download | ydb-7d9e9dd650ccaad923d6b1ce79baaa3a15b740ae.tar.gz |
Restoring authorship annotation for <trenin17@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'build')
24 files changed, 384 insertions, 384 deletions
diff --git a/build/conf/java.ymake.conf b/build/conf/java.ymake.conf index ed85153c78..aa104bb5c6 100644 --- a/build/conf/java.ymake.conf +++ b/build/conf/java.ymake.conf @@ -10,7 +10,7 @@ macro _INPUT_WITH_FLAG_IMPL(IN{input}[], Args...) { } macro ACCELEO(XSD{input}[], MTL{input}[], MTL_ROOT="${MODDIR}", LANG{input}[], OUT{output}[], OUT_NOAUTO{output}[], OUTPUT_INCLUDES[], DEBUG?"stdout2stderr":"stderr2stdout") { - .PEERDIR=build/platform/java/jdk $JDK_RESOURCE_PEERDIR + .PEERDIR=build/platform/java/jdk $JDK_RESOURCE_PEERDIR .CMD=${cwd:ARCADIA_BUILD_ROOT} $YMAKE_PYTHON ${input;pre=build/scripts/:DEBUG.py} $JDK_RESOURCE/bin/java -Dfile.encoding=utf8 -classpath ${RUN_JAR_PROG_CP_PRE}${tool:"tools/acceleo"}${RUN_JAR_PROG_CP_SUF} ru.yandex.se.logsng.tool.Cli $_INPUT_WITH_FLAG(--xsd IN $XSD) $_INPUT_WITH_FLAG(--mtl IN $MTL) $_INPUT_WITH_FLAG(--lang IN $LANG) --output-dir $BINDIR --build-root ${ARCADIA_BUILD_ROOT} --source-root ${ARCADIA_ROOT} --mtl-root $MTL_ROOT ${output_include;hide:OUTPUT_INCLUDES} ${output;hide:OUT} ${output;noauto;hide:OUT_NOAUTO} ${kv;hide:"p JV"} ${kv;hide:"pc light-blue"} ${kv;hide:"show_out"} } @@ -173,7 +173,7 @@ multimodule DLL_JAVA { .PEERDIRSELF=JNI_DLL SET(SWIG_LANG jni_java) PEERDIR+=build/platform/java/jdk - PEERDIR+=$JDK_RESOURCE_PEERDIR + PEERDIR+=$JDK_RESOURCE_PEERDIR .FINAL_TARGET=yes } } diff --git a/build/conf/jbuild.ymake.conf b/build/conf/jbuild.ymake.conf index 945a7cc979..80ec4fe498 100644 --- a/build/conf/jbuild.ymake.conf +++ b/build/conf/jbuild.ymake.conf @@ -115,7 +115,7 @@ module DLL_JAVA: DLL { .EXTS=.o .obj .jsrc .java .mf .CMD=SWIG_DLL_JAR_CMD PEERDIR(build/platform/java/jdk) - PEERDIR+=$JDK_RESOURCE_PEERDIR + PEERDIR+=$JDK_RESOURCE_PEERDIR PROPAGATES_MANAGEABLE_PEERS=yes SET(SWIG_LANG java) diff --git a/build/conf/project_specific/maps/aar.conf b/build/conf/project_specific/maps/aar.conf index 780ff38984..51c939c424 100644 --- a/build/conf/project_specific/maps/aar.conf +++ b/build/conf/project_specific/maps/aar.conf @@ -28,7 +28,7 @@ module MOBILE_DLL: DLL { PEERDIR(build/external_resources/android_sdk) PEERDIR(build/external_resources/gradle) PEERDIR(build/platform/java/jdk) - PEERDIR($JDK_RESOURCE_PEERDIR) + PEERDIR($JDK_RESOURCE_PEERDIR) SET(BIN_AAR_DIR $BINDIR/aar) SET(BIN_TMP_DIR $BINDIR/tmp) @@ -88,7 +88,7 @@ ${input;hide:EXTRA_INPUTS} \ --output-dir $BIN_AAR_DIR \ --bundle-name unittest \ --maven-repos ${MAPSMOBI_MAVEN_REPO_RESOURCE_GLOBAL} \ -&& ${cwd:BIN_AAR_DIR} ${GRADLE_RESOURCE_GLOBAL}/bin/gradle $_GRADLE_FLAGS_VALUE --no-daemon --offline -g $BIN_GRADLE_USER_HOME_DIR assemble${_BUNDLE_BUILD_TYPE} ${env:"ANDROID_HOME=$ANDROID_SDK_RESOURCE_GLOBAL/android_sdk"} ${env:"JAVA_HOME=$JDK_RESOURCE"} ${env:"ANDROID_SDK_HOME=$BINDIR"} \ +&& ${cwd:BIN_AAR_DIR} ${GRADLE_RESOURCE_GLOBAL}/bin/gradle $_GRADLE_FLAGS_VALUE --no-daemon --offline -g $BIN_GRADLE_USER_HOME_DIR assemble${_BUNDLE_BUILD_TYPE} ${env:"ANDROID_HOME=$ANDROID_SDK_RESOURCE_GLOBAL/android_sdk"} ${env:"JAVA_HOME=$JDK_RESOURCE"} ${env:"ANDROID_SDK_HOME=$BINDIR"} \ && $FS_TOOLS md $BIN_APK_DIR \ && $FS_TOOLS md $BIN_APK_DIR/res \ && $COPY_CMD $_MOBILE_TEST_APK_TEMPLATE_DIR/Manifest.xml $BIN_APK_DIR/Manifest.xml \ @@ -106,7 +106,7 @@ ${input;hide:EXTRA_INPUTS} \ --bundles $BIN_AAR_DIR/build/outputs/aar/unittest-${tolower:_BUNDLE_BUILD_TYPE}.aar $_MOBILE_TEST_APK_AAR_BUNDLES_VALUE \ --library-name $_MOBILE_TEST_APK_LIBRARY_NAME \ --maven-repos ${MAPSMOBI_MAVEN_REPO_RESOURCE_GLOBAL} \ -&& ${cwd:BIN_APK_DIR} ${GRADLE_RESOURCE_GLOBAL}/bin/gradle $_GRADLE_FLAGS_VALUE --no-daemon --offline -g $BIN_GRADLE_USER_HOME_DIR assembleDebug ${env:"ANDROID_HOME=$ANDROID_SDK_RESOURCE_GLOBAL/android_sdk"} ${env:"JAVA_HOME=$JDK_RESOURCE"} ${env:"ANDROID_SDK_HOME=$BINDIR"} \ +&& ${cwd:BIN_APK_DIR} ${GRADLE_RESOURCE_GLOBAL}/bin/gradle $_GRADLE_FLAGS_VALUE --no-daemon --offline -g $BIN_GRADLE_USER_HOME_DIR assembleDebug ${env:"ANDROID_HOME=$ANDROID_SDK_RESOURCE_GLOBAL/android_sdk"} ${env:"JAVA_HOME=$JDK_RESOURCE"} ${env:"ANDROID_SDK_HOME=$BINDIR"} \ && $COPY_CMD $BIN_APK_DIR/build/outputs/apk/${tolower:_BUNDLE_BUILD_TYPE}/$REALPRJNAME.apk ${OUTPUT} _MOBILE_TEST_APK_EXTRA_INPUTS_VALUE= @@ -127,7 +127,7 @@ module MOBILE_TEST_APK: DLL { PEERDIR(build/external_resources/android_sdk) PEERDIR(build/external_resources/gradle) PEERDIR(build/platform/java/jdk) - PEERDIR($JDK_RESOURCE_PEERDIR) + PEERDIR($JDK_RESOURCE_PEERDIR) SET(MODULE_PREFIX) SET(MODULE_SUFFIX .apk) @@ -296,7 +296,7 @@ ${input;hide:EXTRA_INPUTS} \ --maven-repos $_AAR_LOCAL_MAVEN_REPO_VALUE \ $_AAR_GENERATE_DOC_VALUE \ $_AAR_NO_STRIP_VALUE \ -&& ${cwd:BINDIR} ${GRADLE_RESOURCE_GLOBAL}/bin/gradle $_GRADLE_FLAGS_VALUE --no-daemon --offline -g $BIN_GRADLE_USER_HOME_DIR bundle${_BUNDLE_BUILD_TYPE}Aar ${env:"ANDROID_HOME=$ANDROID_SDK_RESOURCE_GLOBAL/android_sdk"} ${env:"JAVA_HOME=$JDK_RESOURCE"} ${env:"ANDROID_SDK_HOME=$BINDIR"} $VCS_INFO_DISABLE_CACHE__NO_UID__ \ +&& ${cwd:BINDIR} ${GRADLE_RESOURCE_GLOBAL}/bin/gradle $_GRADLE_FLAGS_VALUE --no-daemon --offline -g $BIN_GRADLE_USER_HOME_DIR bundle${_BUNDLE_BUILD_TYPE}Aar ${env:"ANDROID_HOME=$ANDROID_SDK_RESOURCE_GLOBAL/android_sdk"} ${env:"JAVA_HOME=$JDK_RESOURCE"} ${env:"ANDROID_SDK_HOME=$BINDIR"} $VCS_INFO_DISABLE_CACHE__NO_UID__ \ && ${cwd:BINDIR} $COPY_CMD build/outputs/aar/${REALPRJNAME}-${tolower:_BUNDLE_BUILD_TYPE}.aar $TARGET \ $_AAR_COPY_DOC_VALUE \ && ${cwd:BINDIR} $COPY_CMD build/${suf=-pom.xml:REALPRJNAME} ${output;suf=-pom.xml:REALPRJNAME} \ @@ -324,7 +324,7 @@ module AAR: _BASE_UNIT { PEERDIR(build/external_resources/android_sdk) PEERDIR(build/external_resources/gradle) PEERDIR(build/platform/java/jdk) - PEERDIR($JDK_RESOURCE_PEERDIR) + PEERDIR($JDK_RESOURCE_PEERDIR) SET(BIN_TMP_DIR $BINDIR/tmp) SET(BIN_GRADLE_USER_HOME_DIR $BINDIR/gradle) diff --git a/build/platform/java/jdk/jdk10/ya.make b/build/platform/java/jdk/jdk10/ya.make index 83a420a81f..cb35bb1dad 100644 --- a/build/platform/java/jdk/jdk10/ya.make +++ b/build/platform/java/jdk/jdk10/ya.make @@ -1,20 +1,20 @@ -OWNER(trenin17) -RESOURCES_LIBRARY() -INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) - -DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK10 - ${JDK10_DARWIN} FOR DARWIN - ${JDK10_LINUX} FOR LINUX - ${JDK10_WINDOWS} FOR WIN32 -) - -IF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK10 ${JDK10_DARWIN}) -ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK10 ${JDK10_LINUX}) -ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK10 ${JDK10_WINDOWS}) -ENDIF() - -END() +OWNER(trenin17) +RESOURCES_LIBRARY() +INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK10 + ${JDK10_DARWIN} FOR DARWIN + ${JDK10_LINUX} FOR LINUX + ${JDK10_WINDOWS} FOR WIN32 +) + +IF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK10 ${JDK10_DARWIN}) +ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK10 ${JDK10_LINUX}) +ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK10 ${JDK10_WINDOWS}) +ENDIF() + +END() diff --git a/build/platform/java/jdk/jdk11/ya.make b/build/platform/java/jdk/jdk11/ya.make index ae450c9c97..541a23d9cf 100644 --- a/build/platform/java/jdk/jdk11/ya.make +++ b/build/platform/java/jdk/jdk11/ya.make @@ -1,31 +1,31 @@ -OWNER(trenin17) -RESOURCES_LIBRARY() -INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) - -DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK11 - ${JDK11_DARWIN} FOR DARWIN - ${JDK11_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK11_LINUX} FOR LINUX - ${JDK11_WINDOWS} FOR WIN32 -) - -IF(OS_DARWIN AND ARCH_ARM64) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK11 ${JDK11_DARWIN_ARM64}) -ELSEIF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK11 ${JDK11_DARWIN}) -ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK11 ${JDK11_LINUX}) -ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK11 ${JDK11_WINDOWS}) -ENDIF() - -IF(SANITIZER_TYPE == "address") - IF(HOST_OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(JDK_FOR_TESTS11 ${JDK11_LINUX_ASAN}) - ELSE() - MESSAGE(FATAL_ERROR Unsupported platform for JDK11 with asan) - ENDIF() -ENDIF() - -END() +OWNER(trenin17) +RESOURCES_LIBRARY() +INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK11 + ${JDK11_DARWIN} FOR DARWIN + ${JDK11_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK11_LINUX} FOR LINUX + ${JDK11_WINDOWS} FOR WIN32 +) + +IF(OS_DARWIN AND ARCH_ARM64) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK11 ${JDK11_DARWIN_ARM64}) +ELSEIF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK11 ${JDK11_DARWIN}) +ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK11 ${JDK11_LINUX}) +ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK11 ${JDK11_WINDOWS}) +ENDIF() + +IF(SANITIZER_TYPE == "address") + IF(HOST_OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(JDK_FOR_TESTS11 ${JDK11_LINUX_ASAN}) + ELSE() + MESSAGE(FATAL_ERROR Unsupported platform for JDK11 with asan) + ENDIF() +ENDIF() + +END() diff --git a/build/platform/java/jdk/jdk12/ya.make b/build/platform/java/jdk/jdk12/ya.make index 3ab3553338..5171199f4e 100644 --- a/build/platform/java/jdk/jdk12/ya.make +++ b/build/platform/java/jdk/jdk12/ya.make @@ -1,20 +1,20 @@ -OWNER(trenin17) -RESOURCES_LIBRARY() -INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) - -DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK12 - ${JDK12_DARWIN} FOR DARWIN - ${JDK12_LINUX} FOR LINUX - ${JDK12_WINDOWS} FOR WIN32 -) - -IF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK12 ${JDK12_DARWIN}) -ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK12 ${JDK12_LINUX}) -ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK12 ${JDK12_WINDOWS}) -ENDIF() - -END() +OWNER(trenin17) +RESOURCES_LIBRARY() +INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK12 + ${JDK12_DARWIN} FOR DARWIN + ${JDK12_LINUX} FOR LINUX + ${JDK12_WINDOWS} FOR WIN32 +) + +IF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK12 ${JDK12_DARWIN}) +ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK12 ${JDK12_LINUX}) +ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK12 ${JDK12_WINDOWS}) +ENDIF() + +END() diff --git a/build/platform/java/jdk/jdk13/ya.make b/build/platform/java/jdk/jdk13/ya.make index 527af68fb2..53aba1bd78 100644 --- a/build/platform/java/jdk/jdk13/ya.make +++ b/build/platform/java/jdk/jdk13/ya.make @@ -1,28 +1,28 @@ -OWNER(trenin17) -RESOURCES_LIBRARY() -INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) - -DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK13 - ${JDK13_DARWIN} FOR DARWIN - ${JDK13_LINUX} FOR LINUX - ${JDK13_WINDOWS} FOR WIN32 -) - -IF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK13 ${JDK13_DARWIN}) -ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK13 ${JDK13_LINUX}) -ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK13 ${JDK13_WINDOWS}) -ENDIF() - -IF(SANITIZER_TYPE == "address") - IF(HOST_OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(JDK_FOR_TESTS ${JDK13_LINUX_ASAN}) - ELSE() - MESSAGE(FATAL_ERROR Unsupported platform for JDK13 with asan) - ENDIF() -ENDIF() - -END() +OWNER(trenin17) +RESOURCES_LIBRARY() +INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK13 + ${JDK13_DARWIN} FOR DARWIN + ${JDK13_LINUX} FOR LINUX + ${JDK13_WINDOWS} FOR WIN32 +) + +IF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK13 ${JDK13_DARWIN}) +ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK13 ${JDK13_LINUX}) +ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK13 ${JDK13_WINDOWS}) +ENDIF() + +IF(SANITIZER_TYPE == "address") + IF(HOST_OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(JDK_FOR_TESTS ${JDK13_LINUX_ASAN}) + ELSE() + MESSAGE(FATAL_ERROR Unsupported platform for JDK13 with asan) + ENDIF() +ENDIF() + +END() diff --git a/build/platform/java/jdk/jdk14/ya.make b/build/platform/java/jdk/jdk14/ya.make index ed08c1a7fb..4af59f24a7 100644 --- a/build/platform/java/jdk/jdk14/ya.make +++ b/build/platform/java/jdk/jdk14/ya.make @@ -1,20 +1,20 @@ -OWNER(trenin17) -RESOURCES_LIBRARY() -INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) - -DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK14 - ${JDK14_DARWIN} FOR DARWIN - ${JDK14_LINUX} FOR LINUX - ${JDK14_WINDOWS} FOR WIN32 -) - -IF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK14 ${JDK14_DARWIN}) -ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK14 ${JDK14_LINUX}) -ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK14 ${JDK14_WINDOWS}) -ENDIF() - -END() +OWNER(trenin17) +RESOURCES_LIBRARY() +INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK14 + ${JDK14_DARWIN} FOR DARWIN + ${JDK14_LINUX} FOR LINUX + ${JDK14_WINDOWS} FOR WIN32 +) + +IF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK14 ${JDK14_DARWIN}) +ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK14 ${JDK14_LINUX}) +ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK14 ${JDK14_WINDOWS}) +ENDIF() + +END() diff --git a/build/platform/java/jdk/jdk15/ya.make b/build/platform/java/jdk/jdk15/ya.make index 0746e27405..13153e36b2 100644 --- a/build/platform/java/jdk/jdk15/ya.make +++ b/build/platform/java/jdk/jdk15/ya.make @@ -1,22 +1,22 @@ -OWNER(trenin17) -RESOURCES_LIBRARY() -INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) - -DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK15 - ${JDK15_DARWIN} FOR DARWIN - ${JDK15_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK15_LINUX} FOR LINUX - ${JDK15_WINDOWS} FOR WIN32 -) -IF(OS_DARWIN AND ARCH_ARM64) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK15 ${JDK15_DARWIN_ARM64}) -ELSEIF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK15 ${JDK15_DARWIN}) -ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK15 ${JDK15_LINUX}) -ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK15 ${JDK15_WINDOWS}) -ENDIF() - -END() +OWNER(trenin17) +RESOURCES_LIBRARY() +INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK15 + ${JDK15_DARWIN} FOR DARWIN + ${JDK15_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK15_LINUX} FOR LINUX + ${JDK15_WINDOWS} FOR WIN32 +) +IF(OS_DARWIN AND ARCH_ARM64) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK15 ${JDK15_DARWIN_ARM64}) +ELSEIF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK15 ${JDK15_DARWIN}) +ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK15 ${JDK15_LINUX}) +ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK15 ${JDK15_WINDOWS}) +ENDIF() + +END() diff --git a/build/platform/java/jdk/jdk16/ya.make b/build/platform/java/jdk/jdk16/ya.make index 2fc2f16418..05131e56ad 100644 --- a/build/platform/java/jdk/jdk16/ya.make +++ b/build/platform/java/jdk/jdk16/ya.make @@ -1,23 +1,23 @@ -OWNER(trenin17) -RESOURCES_LIBRARY() -INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) - -DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK16 - ${JDK16_DARWIN} FOR DARWIN - ${JDK16_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK16_LINUX} FOR LINUX - ${JDK16_WINDOWS} FOR WIN32 -) - -IF(OS_DARWIN AND ARCH_ARM64) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK16 ${JDK16_DARWIN_ARM64}) -ELSEIF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK16 ${JDK16_DARWIN}) -ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK16 ${JDK16_LINUX}) -ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK16 ${JDK16_WINDOWS}) -ENDIF() - -END() +OWNER(trenin17) +RESOURCES_LIBRARY() +INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK16 + ${JDK16_DARWIN} FOR DARWIN + ${JDK16_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK16_LINUX} FOR LINUX + ${JDK16_WINDOWS} FOR WIN32 +) + +IF(OS_DARWIN AND ARCH_ARM64) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK16 ${JDK16_DARWIN_ARM64}) +ELSEIF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK16 ${JDK16_DARWIN}) +ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK16 ${JDK16_LINUX}) +ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK16 ${JDK16_WINDOWS}) +ENDIF() + +END() diff --git a/build/platform/java/jdk/jdk8/ya.make b/build/platform/java/jdk/jdk8/ya.make index 7386b4731c..10be961779 100644 --- a/build/platform/java/jdk/jdk8/ya.make +++ b/build/platform/java/jdk/jdk8/ya.make @@ -1,23 +1,23 @@ -OWNER(trenin17) -RESOURCES_LIBRARY() -INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) - -DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK8 - ${JDK8_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK8_DARWIN} FOR DARWIN - ${JDK8_LINUX} FOR LINUX - ${JDK8_WINDOWS} FOR WIN32 -) - -IF(OS_DARWIN AND ARCH_ARM64) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK8 ${JDK8_DARWIN_ARM64}) -ELSEIF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK8 ${JDK8_DARWIN}) -ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK8 ${JDK8_LINUX}) -ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK8 ${JDK8_WINDOWS}) -ENDIF() - -END() +OWNER(trenin17) +RESOURCES_LIBRARY() +INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK8 + ${JDK8_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK8_DARWIN} FOR DARWIN + ${JDK8_LINUX} FOR LINUX + ${JDK8_WINDOWS} FOR WIN32 +) + +IF(OS_DARWIN AND ARCH_ARM64) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK8 ${JDK8_DARWIN_ARM64}) +ELSEIF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK8 ${JDK8_DARWIN}) +ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK8 ${JDK8_LINUX}) +ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK8 ${JDK8_WINDOWS}) +ENDIF() + +END() diff --git a/build/platform/java/jdk/ya.make b/build/platform/java/jdk/ya.make index 909ae36e18..155d991f93 100644 --- a/build/platform/java/jdk/ya.make +++ b/build/platform/java/jdk/ya.make @@ -98,7 +98,7 @@ ELSEIF(JDK_VERSION == "8") ELSE() MESSAGE(FATAL_ERROR Unsupported JDK version) ENDIF() - + IF(USE_SYSTEM_JDK) MESSAGE(WARNING System JDK $USE_SYSTEM_JDK will be used) ELSEIF(JDK_VERSION == "17") @@ -297,15 +297,15 @@ ELSE() ENDIF() END() - -RECURSE( - jdk8 - jdk10 - jdk11 - jdk12 - jdk13 - jdk14 - jdk15 - jdk16 + +RECURSE( + jdk8 + jdk10 + jdk11 + jdk12 + jdk13 + jdk14 + jdk15 + jdk16 jdk17 -) +) diff --git a/build/platform/java/jni/ya.make b/build/platform/java/jni/ya.make index 9d8dab98b1..80d6e59282 100644 --- a/build/platform/java/jni/ya.make +++ b/build/platform/java/jni/ya.make @@ -1,10 +1,10 @@ LIBRARY() OWNER(heretic) -PEERDIR( - build/platform/java/jdk - ${JDK_RESOURCE_PEERDIR} -) +PEERDIR( + build/platform/java/jdk + ${JDK_RESOURCE_PEERDIR} +) IF(OS_DARWIN) SET(PLATFORM_NAME darwin) @@ -17,7 +17,7 @@ ENDIF() IF (USE_SYSTEM_JDK) SET(JDK_ROOT ${USE_SYSTEM_JDK}) ELSE() - SET(JDK_ROOT ${JDK_DEFAULT_RESOURCE_GLOBAL}) + SET(JDK_ROOT ${JDK_DEFAULT_RESOURCE_GLOBAL}) ENDIF() IF (PLATFORM_NAME) CFLAGS(GLOBAL -I${JDK_ROOT}/include) diff --git a/build/platform/java/uberjar/uberjar10/ya.make b/build/platform/java/uberjar/uberjar10/ya.make index 29829b4cd0..247f9e1c81 100644 --- a/build/platform/java/uberjar/uberjar10/ya.make +++ b/build/platform/java/uberjar/uberjar10/ya.make @@ -1,6 +1,6 @@ -RESOURCES_LIBRARY() -OWNER(trenin17) - -DECLARE_EXTERNAL_RESOURCE(UBERJAR10 sbr:720309903) - -END() +RESOURCES_LIBRARY() +OWNER(trenin17) + +DECLARE_EXTERNAL_RESOURCE(UBERJAR10 sbr:720309903) + +END() diff --git a/build/platform/java/uberjar/uberjar11/ya.make b/build/platform/java/uberjar/uberjar11/ya.make index 69ae705253..65caed79ae 100644 --- a/build/platform/java/uberjar/uberjar11/ya.make +++ b/build/platform/java/uberjar/uberjar11/ya.make @@ -1,6 +1,6 @@ -RESOURCES_LIBRARY() -OWNER(trenin17) - -DECLARE_EXTERNAL_RESOURCE(UBERJAR11 sbr:962498940) - -END() +RESOURCES_LIBRARY() +OWNER(trenin17) + +DECLARE_EXTERNAL_RESOURCE(UBERJAR11 sbr:962498940) + +END() diff --git a/build/platform/java/uberjar/uberjar12/ya.make b/build/platform/java/uberjar/uberjar12/ya.make index 88ff579eca..0cbf5049d3 100644 --- a/build/platform/java/uberjar/uberjar12/ya.make +++ b/build/platform/java/uberjar/uberjar12/ya.make @@ -1,6 +1,6 @@ -RESOURCES_LIBRARY() -OWNER(trenin17) - -DECLARE_EXTERNAL_RESOURCE(UBERJAR12 sbr:962498940) - -END() +RESOURCES_LIBRARY() +OWNER(trenin17) + +DECLARE_EXTERNAL_RESOURCE(UBERJAR12 sbr:962498940) + +END() diff --git a/build/platform/java/uberjar/uberjar13/ya.make b/build/platform/java/uberjar/uberjar13/ya.make index 62c70ca3a1..bc236789f3 100644 --- a/build/platform/java/uberjar/uberjar13/ya.make +++ b/build/platform/java/uberjar/uberjar13/ya.make @@ -1,6 +1,6 @@ -RESOURCES_LIBRARY() -OWNER(trenin17) - -DECLARE_EXTERNAL_RESOURCE(UBERJAR13 sbr:1165818979) - -END() +RESOURCES_LIBRARY() +OWNER(trenin17) + +DECLARE_EXTERNAL_RESOURCE(UBERJAR13 sbr:1165818979) + +END() diff --git a/build/platform/java/uberjar/uberjar14/ya.make b/build/platform/java/uberjar/uberjar14/ya.make index 45e7deab2f..cbc4c9bb7f 100644 --- a/build/platform/java/uberjar/uberjar14/ya.make +++ b/build/platform/java/uberjar/uberjar14/ya.make @@ -1,6 +1,6 @@ -RESOURCES_LIBRARY() -OWNER(trenin17) - -DECLARE_EXTERNAL_RESOURCE(UBERJAR14 sbr:1407329657) - -END() +RESOURCES_LIBRARY() +OWNER(trenin17) + +DECLARE_EXTERNAL_RESOURCE(UBERJAR14 sbr:1407329657) + +END() diff --git a/build/platform/java/uberjar/uberjar15/ya.make b/build/platform/java/uberjar/uberjar15/ya.make index 49fdd64317..2787ae6609 100644 --- a/build/platform/java/uberjar/uberjar15/ya.make +++ b/build/platform/java/uberjar/uberjar15/ya.make @@ -1,6 +1,6 @@ -RESOURCES_LIBRARY() -OWNER(trenin17) - -DECLARE_EXTERNAL_RESOURCE(UBERJAR15 sbr:2074702997) - -END() +RESOURCES_LIBRARY() +OWNER(trenin17) + +DECLARE_EXTERNAL_RESOURCE(UBERJAR15 sbr:2074702997) + +END() diff --git a/build/platform/java/uberjar/uberjar16/ya.make b/build/platform/java/uberjar/uberjar16/ya.make index ca4cefc1b1..11bfd9d14d 100644 --- a/build/platform/java/uberjar/uberjar16/ya.make +++ b/build/platform/java/uberjar/uberjar16/ya.make @@ -1,6 +1,6 @@ -RESOURCES_LIBRARY() -OWNER(trenin17) - -DECLARE_EXTERNAL_RESOURCE(UBERJAR16 sbr:2199772343) - -END() +RESOURCES_LIBRARY() +OWNER(trenin17) + +DECLARE_EXTERNAL_RESOURCE(UBERJAR16 sbr:2199772343) + +END() diff --git a/build/platform/java/uberjar/uberjar8/ya.make b/build/platform/java/uberjar/uberjar8/ya.make index 45aec41508..8071d05284 100644 --- a/build/platform/java/uberjar/uberjar8/ya.make +++ b/build/platform/java/uberjar/uberjar8/ya.make @@ -1,6 +1,6 @@ -RESOURCES_LIBRARY() -OWNER(trenin17) - -DECLARE_EXTERNAL_RESOURCE(UBERJAR8 sbr:962511340) - -END() +RESOURCES_LIBRARY() +OWNER(trenin17) + +DECLARE_EXTERNAL_RESOURCE(UBERJAR8 sbr:962511340) + +END() diff --git a/build/platform/java/uberjar/ya.make b/build/platform/java/uberjar/ya.make index 29c934d5b1..033b667f3e 100644 --- a/build/platform/java/uberjar/ya.make +++ b/build/platform/java/uberjar/ya.make @@ -1,6 +1,6 @@ RESOURCES_LIBRARY() OWNER(heretic) - + IF(USE_SYSTEM_UBERJAR) MESSAGE(WARNING System uberjar $USE_SYSTEM_UBERJAR will be used) ELSEIF(JDK_VERSION == "17") @@ -24,16 +24,16 @@ ELSEIF(JDK_VERSION == "8") ELSE() MESSAGE(FATAL_ERROR Uberjar is not supported for selected JDK version) ENDIF() - + END() - -RECURSE( - uberjar8 - uberjar10 - uberjar11 - uberjar12 - uberjar13 - uberjar14 - uberjar15 - uberjar16 -) + +RECURSE( + uberjar8 + uberjar10 + uberjar11 + uberjar12 + uberjar13 + uberjar14 + uberjar15 + uberjar16 +) diff --git a/build/rules/contrib_deps.policy b/build/rules/contrib_deps.policy index 9af4b85cc2..bbbf335c86 100644 --- a/build/rules/contrib_deps.policy +++ b/build/rules/contrib_deps.policy @@ -34,7 +34,7 @@ ALLOW contrib/python/transfer_manager_client -> transfer_manager/client ALLOW contrib/(deprecated/)?python/django -> library/python/django ALLOW contrib/(deprecated/)?python/django -> library/python/gunicorn ALLOW contrib/python/python-magic -> library/python/symbols/libmagic -ALLOW contrib/python/typecode -> library/python/symbols/libmagic +ALLOW contrib/python/typecode -> library/python/symbols/libmagic ALLOW contrib/tools/jdk/test -> devtools/ya/yalibrary/tools ALLOW contrib/libs/clang12/tools/extra/clang-tidy/tool -> library/cpp/clang_tidy ALLOW contrib/libs/inja -> library/cpp/scheme diff --git a/build/ymake.core.conf b/build/ymake.core.conf index 081833998b..566e598ec4 100644 --- a/build/ymake.core.conf +++ b/build/ymake.core.conf @@ -3418,7 +3418,7 @@ module EXTERNAL_JAVA_LIBRARY: _BASE_UNIT { .RESTRICTED=EXTERNAL_JAR PEERDIR(build/platform/java/jdk) - PEERDIR+=$JDK_RESOURCE_PEERDIR + PEERDIR+=$JDK_RESOURCE_PEERDIR PEERDIR_TAGS=JAVA_PROTO JAVA_FBS JAVA_IDL PROPAGATES_MANAGEABLE_PEERS=yes @@ -3484,7 +3484,7 @@ when($JDK_VERSION == "8") { macro _DO_2_RUN_JAR_PROGRAM(IN_DIRS_VAR="uniq_", IN_DIRS_INPUTS[], IN{input}[], IN_DIR[], OUT_NOAUTO{output}[], OUT{output}[], TOOL{tool}[], OUT_DIR[], CLASSPATH[], REQUIREMENTS[], ADD_SRCS_TO_CLASSPATH?"yes":"no", CWD="${ARCADIA_BUILD_ROOT}", Args...) { _LATE_GLOB(${IN_DIRS_VAR} ${suf=/**/*:IN_DIR}) _CHECK_RUN_JAVA_PROG_CLASSPATH($CLASSPATH) - .PEERDIR=build/platform/java/jdk $JDK_RESOURCE_PEERDIR + .PEERDIR=build/platform/java/jdk $JDK_RESOURCE_PEERDIR .CMD=${cwd:BINDIR} $YMAKE_PYTHON ${input:"build/scripts/mkdir.py"} ${OUT_DIR} && ${cwd:CWD} $YMAKE_PYTHON ${input:"build/scripts/setup_java_tmpdir.py"} $YMAKE_PYTHON ${input:"build/scripts/stdout2stderr.py"} $YMAKE_PYTHON ${input:"build/scripts/fix_java_command_file_cp.py"} --build-root ${ARCADIA_BUILD_ROOT} $JDK_RESOURCE/bin/java -Dfile.encoding=utf8 -classpath ${RUN_JAR_PROG_CP_PRE}${tool:CLASSPATH}${RUN_JAR_PROG_CP_SUF} ${Args} ${requirements;hide:REQUIREMENTS} ${requirements;hide:"network:restricted"} && $_GENTAR_HELPER($CLASSPATH $IN_DIR $IN $TOOL $Args OUT_DIR $OUT_DIR) ${input;hide:IN} ${output;noauto;hide:OUT_NOAUTO} ${output;hide:OUT} ${tool;hide:TOOL} ${IN_DIRS_INPUTS} } @@ -3596,7 +3596,7 @@ module JAVA_CONTRIB: _JAR_BASE { otherwise { FETCH_TARGET_JAR= && $GENERATE_VCS_JAVA_INFO_NODEP && ${cwd:BINDIR} $JDK_RESOURCE/bin/jar cfvm $TARGET $VCS_JAVA . PEERDIR+=build/platform/java/jdk - PEERDIR+=$JDK_RESOURCE_PEERDIR + PEERDIR+=$JDK_RESOURCE_PEERDIR } } when ($SRC_RESOURCE_ID) { @@ -3609,7 +3609,7 @@ module JAVA_CONTRIB: _JAR_BASE { otherwise { FETCH_SRCS_JAR= && $GENERATE_VCS_JAVA_INFO_NODEP && $FS_TOOLS md ${BINDIR}/fake-src && ${cwd;suf=/fake-src:BINDIR} $JDK_RESOURCE/bin/jar cfvm ${output;pre=${BINDIR}/;suf=-sources.jar:REALPRJNAME} $VCS_JAVA . PEERDIR+=build/platform/java/jdk - PEERDIR+=$JDK_RESOURCE_PEERDIR + PEERDIR+=$JDK_RESOURCE_PEERDIR } } @@ -3763,7 +3763,7 @@ module JAR_LIBRARY: _COMPILABLE_JAR_BASE { MODULE_SUFFIX=.jar PEERDIR(build/platform/java/jdk) - PEERDIR+=$JDK_RESOURCE_PEERDIR + PEERDIR+=$JDK_RESOURCE_PEERDIR when ($_EXT_SRC_JAR) { _COPY_EXT_SRC_JAR=_DO_COPY_EXT_SRC_JAR @@ -3813,7 +3813,7 @@ module JAR_LIBRARY: _COMPILABLE_JAR_BASE { _UBERJAR_SELF=--jar ${BINDIR}/${REALPRJNAME}.lib.jar } PEERDIR+=build/platform/java/uberjar - PEERDIR+=$UBERJAR_RESOURCE_PEERDIR + PEERDIR+=$UBERJAR_RESOURCE_PEERDIR } when($JAVA_YNDEXING == "yes") { @@ -3930,7 +3930,7 @@ module _JAR_RUNABLE: _COMPILABLE_JAR_BASE { } when ($WITH_JDK_VALUE) { - _PACK_JDK= && ${YMAKE_PYTHON} ${input:"build/scripts/tar_directory.py"} ${output;tared:"jdk.tar"} $WITH_JDK_RESOURCE $WITH_JDK_RESOURCE + _PACK_JDK= && ${YMAKE_PYTHON} ${input:"build/scripts/tar_directory.py"} ${output;tared:"jdk.tar"} $WITH_JDK_RESOURCE $WITH_JDK_RESOURCE } when ($MAKE_UBERJAR_VALUE == "yes") { @@ -4236,60 +4236,60 @@ when ($MAPSMOBI_BUILD_TARGET && $OS_ANDROID) { when ($JDK_VERSION == "17") { JDK_RESOURCE_PEERDIR=build/platform/java/jdk/jdk17 build/platform/java/jdk/jdk11 } -when ($JDK_VERSION == "16") { +when ($JDK_VERSION == "16") { JDK_RESOURCE_PEERDIR=build/platform/java/jdk/jdk16 build/platform/java/jdk/jdk11 -} -when ($JDK_VERSION == "15") { +} +when ($JDK_VERSION == "15") { JDK_RESOURCE_PEERDIR=build/platform/java/jdk/jdk15 build/platform/java/jdk/jdk11 -} -when ($JDK_VERSION == "14") { +} +when ($JDK_VERSION == "14") { JDK_RESOURCE_PEERDIR=build/platform/java/jdk/jdk14 build/platform/java/jdk/jdk11 -} -when ($JDK_VERSION == "13") { +} +when ($JDK_VERSION == "13") { JDK_RESOURCE_PEERDIR=build/platform/java/jdk/jdk13 build/platform/java/jdk/jdk11 -} -when ($JDK_VERSION == "12") { +} +when ($JDK_VERSION == "12") { JDK_RESOURCE_PEERDIR=build/platform/java/jdk/jdk12 build/platform/java/jdk/jdk11 -} -when ($JDK_VERSION == "11") { - JDK_RESOURCE_PEERDIR=build/platform/java/jdk/jdk11 -} -when ($JDK_VERSION == "10") { +} +when ($JDK_VERSION == "11") { + JDK_RESOURCE_PEERDIR=build/platform/java/jdk/jdk11 +} +when ($JDK_VERSION == "10") { JDK_RESOURCE_PEERDIR=build/platform/java/jdk/jdk10 build/platform/java/jdk/jdk11 -} -when ($JDK_VERSION == "8") { +} +when ($JDK_VERSION == "8") { JDK_RESOURCE_PEERDIR=build/platform/java/jdk/jdk8 build/platform/java/jdk/jdk11 -} +} # tag:java-specific when ($JDK_VERSION == "17") { UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar17 } -when ($JDK_VERSION == "16") { - UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar16 -} -when ($JDK_VERSION == "15") { - UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar15 -} -when ($JDK_VERSION == "14") { - UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar14 -} -when ($JDK_VERSION == "13") { - UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar13 -} -when ($JDK_VERSION == "12") { - UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar12 -} -when ($JDK_VERSION == "11") { - UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar11 -} -when ($JDK_VERSION == "10") { - UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar10 -} -when ($JDK_VERSION == "8") { - UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar8 -} - +when ($JDK_VERSION == "16") { + UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar16 +} +when ($JDK_VERSION == "15") { + UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar15 +} +when ($JDK_VERSION == "14") { + UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar14 +} +when ($JDK_VERSION == "13") { + UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar13 +} +when ($JDK_VERSION == "12") { + UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar12 +} +when ($JDK_VERSION == "11") { + UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar11 +} +when ($JDK_VERSION == "10") { + UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar10 +} +when ($JDK_VERSION == "8") { + UBERJAR_RESOURCE_PEERDIR=build/platform/java/uberjar/uberjar8 +} + # tag:java-specific JAVAC_OPTS= when ($USE_SYSTEM_JDK) { @@ -4299,30 +4299,30 @@ otherwise { when ($JDK_VERSION == "17") { JDK_RESOURCE=$JDK17_RESOURCE_GLOBAL } - when ($JDK_VERSION == "16") { - JDK_RESOURCE=$JDK16_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "15") { - JDK_RESOURCE=$JDK15_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "14") { - JDK_RESOURCE=$JDK14_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "13") { - JDK_RESOURCE=$JDK13_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "12") { - JDK_RESOURCE=$JDK12_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "11") { - JDK_RESOURCE=$JDK11_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "10") { - JDK_RESOURCE=$JDK10_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "8") { - JDK_RESOURCE=$JDK8_RESOURCE_GLOBAL - } + when ($JDK_VERSION == "16") { + JDK_RESOURCE=$JDK16_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "15") { + JDK_RESOURCE=$JDK15_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "14") { + JDK_RESOURCE=$JDK14_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "13") { + JDK_RESOURCE=$JDK13_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "12") { + JDK_RESOURCE=$JDK12_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "11") { + JDK_RESOURCE=$JDK11_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "10") { + JDK_RESOURCE=$JDK10_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "8") { + JDK_RESOURCE=$JDK8_RESOURCE_GLOBAL + } } # tag:java-specific @@ -4362,37 +4362,37 @@ otherwise { when ($JDK_VERSION == "17") { UBERJAR_RESOURCE=$UBERJAR17_RESOURCE_GLOBAL } - when ($JDK_VERSION == "16") { - UBERJAR_RESOURCE=$UBERJAR16_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "15") { - UBERJAR_RESOURCE=$UBERJAR15_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "14") { - UBERJAR_RESOURCE=$UBERJAR14_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "13") { - UBERJAR_RESOURCE=$UBERJAR13_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "12") { - UBERJAR_RESOURCE=$UBERJAR12_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "11") { - UBERJAR_RESOURCE=$UBERJAR11_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "10") { - UBERJAR_RESOURCE=$UBERJAR10_RESOURCE_GLOBAL - } - when ($JDK_VERSION == "8") { - UBERJAR_RESOURCE=$UBERJAR8_RESOURCE_GLOBAL - } + when ($JDK_VERSION == "16") { + UBERJAR_RESOURCE=$UBERJAR16_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "15") { + UBERJAR_RESOURCE=$UBERJAR15_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "14") { + UBERJAR_RESOURCE=$UBERJAR14_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "13") { + UBERJAR_RESOURCE=$UBERJAR13_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "12") { + UBERJAR_RESOURCE=$UBERJAR12_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "11") { + UBERJAR_RESOURCE=$UBERJAR11_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "10") { + UBERJAR_RESOURCE=$UBERJAR10_RESOURCE_GLOBAL + } + when ($JDK_VERSION == "8") { + UBERJAR_RESOURCE=$UBERJAR8_RESOURCE_GLOBAL + } } # tag:java-specific when ($JDK_VERSION == "17") { WITH_JDK_RESOURCE=$WITH_JDK17_RESOURCE_GLOBAL } -when ($JDK_VERSION == "16") { +when ($JDK_VERSION == "16") { WITH_JDK_RESOURCE=$WITH_JDK16_RESOURCE_GLOBAL } when ($JDK_VERSION == "15") { @@ -4416,7 +4416,7 @@ when ($JDK_VERSION == "10") { when ($JDK_VERSION == "8") { WITH_JDK_RESOURCE=$WITH_JDK8_RESOURCE_GLOBAL } - + # tag:java-specific COMPILE_JAVA=${cwd:ARCADIA_BUILD_ROOT} $YMAKE_PYTHON ${input:"build/scripts/compile_java.py"} --javac-bin $JDK_RESOURCE/bin/javac --jar-bin $JDK_RESOURCE/bin/jar $JAVA_VCS_MF_ARG $PACKAGE_PREFIX_ARGS --jar-output $TARGET --srcs-jar-output ${output;suf=-sources.jar:REALPRJNAME} $AUTO_INPUT DELIM $JAVAC_OPTS DELIM $PEERS ${requirements;hide:JAVA_REQUIREMENTS} ${kv;hide:"p JV"} ${kv;hide:"pc light-blue"} ${kv;hide:"show_out"} ${kv;hide:"PEERS $PEERS"} REAL_SWIG_DLL_JAR_CMD=$GENERATE_VCS_JAVA_INFO_NODEP && ${cwd:ARCADIA_BUILD_ROOT} $YMAKE_PYTHON ${input:"build/scripts/build_dll_and_java.py"} $JAVA_SWIG_DELIM $REAL_LINK_DYN_LIB $JAVA_SWIG_DELIM $COMPILE_JAVA $JAVA_SWIG_DELIM $AUTO_INPUT $JAVA_SWIG_DELIM $TARGET $JAVA_SWIG_DELIM ${output;suf=.jar:REALPRJNAME} $JAVA_SWIG_DELIM ${output;suf=-sources.jar:REALPRJNAME} $JAVA_SWIG_DELIM $ARCADIA_BUILD_ROOT $ARCADIA_ROOT @@ -4651,16 +4651,16 @@ macro JAVAC_FLAGS(Args...) { # tag:java-specific ENABLE_PREVIEW_VALUE= -### @usage: ENABLE_PREVIEW() -### -### Enable java preview features. -macro ENABLE_PREVIEW() { - SET_APPEND(JVM_ARGS_VALUE --enable-preview) +### @usage: ENABLE_PREVIEW() +### +### Enable java preview features. +macro ENABLE_PREVIEW() { + SET_APPEND(JVM_ARGS_VALUE --enable-preview) SET_APPEND(JAVAC_OPTS --enable-preview --release $JDK_VERSION) SET_APPEND(JAVAC_FLAGS_VALUE --enable-preview --release $JDK_VERSION) SET(ENABLE_PREVIEW_VALUE yes) -} - +} + # tag:java-specific SAVE_JAVAC_GENERATED_SRCS= SAVE_JAVAC_GENERATED_SRCS_DIR= @@ -4866,10 +4866,10 @@ module _JAVA_PLACEHOLDER: _BASE_UNIT { DYNAMIC_LINK=yes PEERDIR_TAGS=JAVA_PROTO JAVA_FBS JAVA_IDL JAR_COMPILATION PEERDIR(build/platform/java/jdk) - PEERDIR+=$JDK_RESOURCE_PEERDIR + PEERDIR+=$JDK_RESOURCE_PEERDIR when($MAKE_UBERJAR_VALUE) { PEERDIR+=build/platform/java/uberjar - PEERDIR+=$UBERJAR_RESOURCE_PEERDIR + PEERDIR+=$UBERJAR_RESOURCE_PEERDIR } when($ERROR_PRONE_VALUE) { # Jbuild assumes hardcoded resource name https://a.yandex-team.ru/arc_vcs/devtools/ya/jbuild/gen/consts/__init__.py?rev=1739368ed5aaa585b8300b84e5dea708a2bedd3a#L130 @@ -7043,7 +7043,7 @@ macro PYTHON(ScriptPath, IN{input}[], OUT{output}[], OUT_NOAUTO{output}[], TOOL{ # tag:java-specific macro _RUN_JAVA(IN{input}[], OUT{output}[], OUT_NOAUTO{output}[], OUTPUT_INCLUDES[], TOOL[], STDOUT="", STDOUT_NOAUTO="", CWD="", ENV[], HIDE_OUTPUT?"stderr2stdout":"stdout2stderr", REQUIREMENTS[], Args...) { - PEERDIR(build/platform/java/jdk $JDK_RESOURCE_PEERDIR) + PEERDIR(build/platform/java/jdk $JDK_RESOURCE_PEERDIR) .CMD=${cwd:CWD} ${env:ENV} $YMAKE_PYTHON ${input;pre=build/scripts/:HIDE_OUTPUT.py} $JDK_RESOURCE/bin/java $Args ${tool;hide:TOOL} ${input;hide:IN} ${output_include;hide:OUTPUT_INCLUDES} ${output;hide:OUT} ${output;noauto;hide:OUT_NOAUTO} ${output;stdout:STDOUT} ${output;stdout;noauto:STDOUT_NOAUTO} ${requirements;hide:REQUIREMENTS} ${kv;hide:"p JV"} ${kv;hide:"pc light-blue"} ${kv;hide:"show_out"} } |