diff options
Diffstat (limited to 'ProtoLibraries.bp')
| -rw-r--r-- | ProtoLibraries.bp | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/ProtoLibraries.bp b/ProtoLibraries.bp index 0f3ea0ca298f..4b8ad38b26d5 100644 --- a/ProtoLibraries.bp +++ b/ProtoLibraries.bp @@ -14,7 +14,6 @@ gensrcs { name: "framework-javastream-protos", - depfile: true, tools: [ "aprotoc", @@ -25,7 +24,6 @@ gensrcs { cmd: "mkdir -p $(genDir)/$(in) " + "&& $(location aprotoc) " + " --plugin=$(location protoc-gen-javastream) " + - " --dependency_out=$(depfile) " + " --javastream_out=$(genDir)/$(in) " + " -Iexternal/protobuf/src " + " -I . " + @@ -33,7 +31,6 @@ gensrcs { "&& $(location soong_zip) -jar -o $(out) -C $(genDir)/$(in) -D $(genDir)/$(in)", srcs: [ - ":framework-connectivity-protos", ":ipconnectivity-proto-src", ":libstats_atom_enum_protos", ":libstats_atom_message_protos", @@ -42,12 +39,16 @@ gensrcs { "libs/incident/**/*.proto", ":service-permission-streaming-proto-sources", ], + + data: [ + ":libprotobuf-internal-protos", + ], + output_extension: "srcjar", } gensrcs { name: "framework-cppstream-protos", - depfile: true, tools: [ "aprotoc", @@ -57,14 +58,12 @@ gensrcs { cmd: "mkdir -p $(genDir) " + "&& $(location aprotoc) " + " --plugin=$(location protoc-gen-cppstream) " + - " --dependency_out=$(depfile) " + " --cppstream_out=$(genDir) " + " -Iexternal/protobuf/src " + " -I . " + " $(in)", srcs: [ - ":framework-connectivity-protos", ":ipconnectivity-proto-src", ":libstats_atom_enum_protos", ":libstats_atom_message_protos", @@ -73,6 +72,10 @@ gensrcs { ":service-permission-streaming-proto-sources", ], + data: [ + ":libprotobuf-internal-protos", + ], + output_extension: "proto.h", } @@ -80,10 +83,7 @@ gensrcs { java_library_host { name: "platformprotos", srcs: [ - ":framework-connectivity-protos", ":ipconnectivity-proto-src", - ":libstats_atom_enum_protos", - ":libstats_atom_message_protos", ":libstats_internal_protos", ":statsd_internal_protos", "cmds/am/proto/instrumentation_data.proto", @@ -99,6 +99,8 @@ java_library_host { ], type: "full", }, + // b/267831518: Pin tradefed and dependencies to Java 11. + java_version: "11", // Protos have lots of MissingOverride and similar. errorprone: { enabled: false, @@ -120,7 +122,6 @@ java_library { ], sdk_version: "9", srcs: [ - ":framework-connectivity-protos", ":ipconnectivity-proto-src", ":libstats_atom_enum_protos", ":libstats_atom_message_protos", @@ -143,7 +144,6 @@ java_library { }, srcs: [ - ":framework-connectivity-protos", ":ipconnectivity-proto-src", ":libstats_atom_enum_protos", ":libstats_atom_message_protos", @@ -181,7 +181,6 @@ cc_defaults { ], srcs: [ - ":framework-connectivity-protos", ":ipconnectivity-proto-src", ":libstats_atom_enum_protos", ":libstats_atom_message_protos", |