diff options
Diffstat (limited to 'Android.bp')
| -rw-r--r-- | Android.bp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp index 7d75f62ee183..5c1ccb7cc639 100644 --- a/Android.bp +++ b/Android.bp @@ -47,6 +47,7 @@ cc_library { srcs: [ "core/proto/**/*.proto", "libs/incident/**/*.proto", + "tools/streaming_proto/stream.proto", ], }, android: { @@ -57,7 +58,11 @@ cc_library { // runtime, as well as the only protos that are actually // needed by the device. srcs: [ + "core/proto/android/os/kernelwake.proto", + "core/proto/android/os/pagetypeinfo.proto", + "core/proto/android/os/procrank.proto", "core/proto/android/service/graphicsstats.proto", + "tools/streaming_proto/stream.proto", ], shared: { enabled: false, @@ -66,6 +71,27 @@ cc_library { }, } +gensrcs { + name: "gen-platform-proto-constants", + depfile: true, + + tools: [ + "aprotoc", + "protoc-gen-cppstream", + ], + + srcs: [ + "core/proto/android/os/kernelwake.proto", + "core/proto/android/os/pagetypeinfo.proto", + "core/proto/android/os/procrank.proto", + ], + + // Append protoc-gen-cppstream tool's PATH otherwise aprotoc can't find the plugin tool + cmd: "PATH=$$PATH:$$(dirname $(location protoc-gen-cppstream)) $(location aprotoc) --plugin=protoc-gen-cpp-stream=$(location protoc-gen-cppstream) --dependency_out=$(depfile) --cppstream_out=$(genDir)/ -Iexternal/protobuf/src -I . $(in)", + + output_extension = "proto.h", +} + subdirs = [ "cmds/*", "core/*", |