diff options
author | Hidehiko Abe <hidehiko@google.com> | 2018-06-05 17:05:05 +0900 |
---|---|---|
committer | Treehugger Robot <treehugger-gerrit@google.com> | 2018-06-06 01:55:42 +0000 |
commit | 5877901a807bc75cb7d6c0140590c97af443e373 (patch) | |
tree | 2b9e37761da690271b912cbddd4f03a87a957acc /libchrome_tools | |
parent | efb5eadb43f28b630f3501eea4c063d4195b384c (diff) | |
download | platform_external_libchrome-5877901a807bc75cb7d6c0140590c97af443e373.tar.gz platform_external_libchrome-5877901a807bc75cb7d6c0140590c97af443e373.tar.bz2 platform_external_libchrome-5877901a807bc75cb7d6c0140590c97af443e373.zip |
Use libmojo_mojom.srcjar.android-n-iot-release-polk-at1
So that it is no longer needed to list all generated java files
in Android.bp.
Bug: 79557560
Test: Built, and made sure android.mojo.jar contains generated class files.
Change-Id: I4349f85353b79a730b049e76e839133cad37ee04
Diffstat (limited to 'libchrome_tools')
-rwxr-xr-x | libchrome_tools/mojom_source_generator.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libchrome_tools/mojom_source_generator.sh b/libchrome_tools/mojom_source_generator.sh index 683024186..589b46248 100755 --- a/libchrome_tools/mojom_source_generator.sh +++ b/libchrome_tools/mojom_source_generator.sh @@ -71,6 +71,10 @@ for arg in "$@"; do --generators=*) generators="${arg#'--generators='}" ;; + --srcjar=*) + srcjar="${arg#'--srcjar='}" + srcjar="$(get_abs_path ${srcjar})" + ;; --*) args=("${args[@]}" "${arg}") ;; @@ -113,3 +117,7 @@ for file in "${files[@]}"; do unzip -qo -d "${output_dir}"/src "${output_dir}/${rel_path}".srcjar fi done + +if [[ -n "${srcjar}" ]] ; then + (cd "${output_dir}/src" && find . -name '*.java' -print | zip "${srcjar}" -@) +fi |