diff options
author | svidyuk <svidyuk@yandex-team.com> | 2025-01-16 20:00:53 +0300 |
---|---|---|
committer | svidyuk <svidyuk@yandex-team.com> | 2025-01-16 21:21:51 +0300 |
commit | eeb6444e9c9887c23106a80d7652a80dd26422a1 (patch) | |
tree | 556940d9bf390c5eb3ec6757eaca37f7bbba3431 /build/scripts/make_java_srclists.py | |
parent | f52fde8834ba3495bddec14e987924eda26b73ca (diff) | |
download | ydb-eeb6444e9c9887c23106a80d7652a80dd26422a1.tar.gz |
Handle generated source dirs in the script collecting sources lists
One step closer to hanlde jsrcs trasport in the _JAR_LIBRARY.
commit_hash:9be21757cf6bd47f590b970e234f002771035230
Diffstat (limited to 'build/scripts/make_java_srclists.py')
-rw-r--r-- | build/scripts/make_java_srclists.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/build/scripts/make_java_srclists.py b/build/scripts/make_java_srclists.py index d08088ef57..f5227f1dd0 100644 --- a/build/scripts/make_java_srclists.py +++ b/build/scripts/make_java_srclists.py @@ -7,7 +7,7 @@ import argparse sys.path.append(os.path.dirname(os.path.abspath(__file__))) import process_command_files as pcf import java_pack_to_file as jcov - +from autotar_gendirs import unpack_dir def writelines(f, rng): f.writelines(item + '\n' for item in rng) @@ -100,6 +100,12 @@ def main(): src_sorter = SourcesSorter(args.moddir) for src in src_sorter.sort_args(remaining_args): + # Handle archived sources here + if src.endswith(".gentar"): + unpack_dir(src, os.path.dirname(src)) + continue + + # Handle regular souce files there if src.endswith(".java"): java.append(src) kotlin.append(src) |