Merge "Revert "Work around b/70221552""
This commit is contained in:
20
Android.bp
20
Android.bp
@@ -520,24 +520,22 @@ gensrcs {
|
|||||||
name: "framework-javastream-protos",
|
name: "framework-javastream-protos",
|
||||||
depfile: true,
|
depfile: true,
|
||||||
|
|
||||||
tool_files: ["tools/genprotos.sh"],
|
|
||||||
tools: [
|
tools: [
|
||||||
"aprotoc",
|
"aprotoc",
|
||||||
"protoc-gen-javastream",
|
"protoc-gen-javastream",
|
||||||
"soong_zip",
|
"soong_zip",
|
||||||
],
|
],
|
||||||
|
|
||||||
// TODO This should not be needed. If you set a custom OUT_DIR or OUT_DIR_COMMON_BASE you can
|
cmd: "mkdir -p $(genDir)/$(in) " +
|
||||||
// end up with a command that is extremely long, potentially going passed MAX_ARG_STRLEN due to
|
"&& $(location aprotoc) " +
|
||||||
// the way sbox rewrites the command. See b/70221552.
|
" --plugin=$(location protoc-gen-javastream) " +
|
||||||
cmd: "$(location tools/genprotos.sh) " +
|
" --dependency_out=$(depfile) " +
|
||||||
" $(location aprotoc) " +
|
" --javastream_out=$(genDir)/$(in) " +
|
||||||
" $(location protoc-gen-javastream) " +
|
" -Iexternal/protobuf/src " +
|
||||||
" $(location soong_zip) " +
|
" -I . " +
|
||||||
" $(genDir) " +
|
|
||||||
" $(depfile) " +
|
|
||||||
" $(in) " +
|
" $(in) " +
|
||||||
" $(out)",
|
"&& $(location soong_zip) -jar -o $(out) -C $(genDir)/$(in) -D $(genDir)/$(in)",
|
||||||
|
|
||||||
srcs: [
|
srcs: [
|
||||||
"core/proto/**/*.proto",
|
"core/proto/**/*.proto",
|
||||||
"libs/incident/**/*.proto",
|
"libs/incident/**/*.proto",
|
||||||
|
|||||||
@@ -1,24 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# TODO This should not be needed. If you set a custom OUT_DIR or OUT_DIR_COMMON_BASE you can
|
|
||||||
# end up with a command that is extremely long, potentially going passed MAX_ARG_STRLEN due to
|
|
||||||
# the way sbox rewrites the command. See b/70221552.
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
location_aprotoc=$1
|
|
||||||
location_protoc=$2
|
|
||||||
location_soong_zip=$3
|
|
||||||
genDir=$4
|
|
||||||
depfile=$5
|
|
||||||
in=$6
|
|
||||||
out=$7
|
|
||||||
|
|
||||||
mkdir -p ${genDir}/${in} && \
|
|
||||||
${location_aprotoc} --plugin=${location_protoc} \
|
|
||||||
--dependency_out=${depfile} \
|
|
||||||
--javastream_out=${genDir}/${in} \
|
|
||||||
-Iexternal/protobuf/src \
|
|
||||||
-I . \
|
|
||||||
${in} && \
|
|
||||||
${location_soong_zip} -jar -o ${out} -C ${genDir}/${in} -D ${genDir}/${in}
|
|
||||||
Reference in New Issue
Block a user