aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2018-06-27 03:14:04 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-06-27 03:14:04 +0000
commitef34a4e689408a6ed649e206f9d451777728f61e (patch)
tree74208c2dad70ede794a3bc1e6bb78bc1d40ed3a5
parentfd75f2cd95d4c37cb9ee3cc1c95a367b34b3da3c (diff)
parent7435fbe37e14eee2dbd1535197217109b3da61ec (diff)
downloadlibmojo-pie-dr1-release.tar.gz
Snap for 4864428 from 7435fbe37e14eee2dbd1535197217109b3da61ec to pi-dr1-releaseandroid-9.0.0_r12android-9.0.0_r11pie-dr1-release
Change-Id: I85bc39297141589ac245771d9d924191f747e5b2
-rwxr-xr-xsoong/mojom_source_generator.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/soong/mojom_source_generator.sh b/soong/mojom_source_generator.sh
index f1fac9e..a63b8a0 100755
--- a/soong/mojom_source_generator.sh
+++ b/soong/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}")
;;
@@ -110,3 +114,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